Home
last modified time | relevance | path

Searched refs:menuOption (Results 1 - 11 of 11) sorted by relevance

/foundation/arkui/ace_engine/adapter/ohos/osal/
H A Ddata_detector_adapter.cpp80 for (auto menuOption : menuOptionAndAction) { in ShowAIEntityMenu()
81 std::function<void()> onClickEvent = [aiSpan, menuOption, weak = AceType::WeakClaim(this), in ShowAIEntityMenu()
87 dataDetectorAdapter->OnClickAIMenuOption(aiSpan, menuOption, targetNode); in ShowAIEntityMenu()
89 menuOptions.push_back(std::make_pair(menuOption.first, onClickEvent)); in ShowAIEntityMenu()
99 const std::pair<std::string, FuncVariant>& menuOption, const RefPtr<NG::FrameNode>& targetNode) in OnClickAIMenuOption()
101 TAG_LOGI(AceLogTag::ACE_TEXT, "Click AI menu option: %{public}s", menuOption.first.c_str()); in OnClickAIMenuOption()
117 if (onClickMenu_ && std::holds_alternative<std::function<std::string()>>(menuOption.second)) { in OnClickAIMenuOption()
118 onClickMenu_(std::get<std::function<std::string()>>(menuOption.second)()); in OnClickAIMenuOption()
119 } else if (std::holds_alternative<std::function<void(sptr<IRemoteObject>, std::string)>>(menuOption.second)) { in OnClickAIMenuOption()
120 std::get<std::function<void(sptr<IRemoteObject>, std::string)>>(menuOption in OnClickAIMenuOption()
98 OnClickAIMenuOption(const AISpan& aiSpan, const std::pair<std::string, FuncVariant>& menuOption, const RefPtr<NG::FrameNode>& targetNode) OnClickAIMenuOption() argument
[all...]
/foundation/arkui/ace_engine/adapter/preview/osal/advance/
H A Ddata_detector_adapter.cpp38 const std::pair<std::string, FuncVariant>& menuOption, const RefPtr<NG::FrameNode>& targetNode) in OnClickAIMenuOption()
37 OnClickAIMenuOption(const AISpan& aiSpan, const std::pair<std::string, FuncVariant>& menuOption, const RefPtr<NG::FrameNode>& targetNode) OnClickAIMenuOption() argument
/foundation/arkui/ace_engine/test/mock/core/common/
H A Dmock_data_detector_adapter.cpp41 const std::pair<std::string, FuncVariant>& menuOption, const RefPtr<NG::FrameNode>& targetNode) in OnClickAIMenuOption()
40 OnClickAIMenuOption(const AISpan& aiSpan, const std::pair<std::string, FuncVariant>& menuOption, const RefPtr<NG::FrameNode>& targetNode) OnClickAIMenuOption() argument
/foundation/arkui/ace_engine/frameworks/core/common/ai/
H A Ddata_detector_adapter.h92 void OnClickAIMenuOption(const AISpan& aiSpan, const std::pair<std::string, FuncVariant>& menuOption,
/foundation/arkui/ace_engine/frameworks/core/components/web/
H A Dweb_property.h99 std::vector<NG::MenuOptionsParam> menuOption; member
102 return menuOption.data() == webMenuOption.menuOption.data(); in operator ==()
/foundation/arkui/ace_engine/test/unittest/core/pattern/web/
H A Dweb_pattern_select_test_ng.cpp1833 webMenuOption.menuOption = options; in HWTEST_F()
1835 for (auto& menuOption : webPattern->menuOptionParam_) { in HWTEST_F()
1836 if (menuOption.action) { in HWTEST_F()
1838 menuOption.action(someString); in HWTEST_F()
1865 webMenuOption.menuOption = options; in HWTEST_F()
1867 for (auto& menuOption : webPattern->menuOptionParam_) { in HWTEST_F()
1868 if (menuOption.action) { in HWTEST_F()
1870 menuOption.action(someString); in HWTEST_F()
H A Dweb_model_test_ng.cpp1545 webMenuOption.menuOption.push_back(menuOptionsParam); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/
H A Dselect_overlay_node.cpp300 void BindButtonClickEvent(const RefPtr<FrameNode>& button, const MenuOptionsParam& menuOption, int32_t overlayId) in BindButtonClickEvent() argument
302 auto callback = menuOption.action; in BindButtonClickEvent()
319 RefPtr<FrameNode> BuildButton(const MenuOptionsParam& menuOption, int32_t overlayId, float& contentWidth) in BuildButton() argument
329 auto data = menuOption.content.value_or(""); in BuildButton()
362 BindButtonClickEvent(button, menuOption, overlayId); in BuildButton()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_web.cpp5298 NG::MenuOptionsParam menuOption; in SelectionMenuOptions() local
5311 menuOption.content = content; in SelectionMenuOptions()
5313 menuOption.icon.reset(); in SelectionMenuOptions()
5315 menuOption.icon = icon; in SelectionMenuOptions()
5336 menuOption.action = std::move(jsCallback); in SelectionMenuOptions()
5337 optionParam.menuOption.push_back(menuOption); in SelectionMenuOptions()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/
H A Dweb_pattern.cpp3979 menuOptionParam_ = std::move(webMenuOption.menuOption); in OnSelectionMenuOptionsUpdate()
3980 for (auto& menuOption : menuOptionParam_) { in OnSelectionMenuOptionsUpdate()
3981 std::function<void(const std::string&)> action = std::move(menuOption.action); in OnSelectionMenuOptionsUpdate()
3982 menuOption.action = [weak = AceType::WeakClaim(this), action] ( in OnSelectionMenuOptionsUpdate()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/
H A Doverlay_manager.cpp6052 for (const auto& menuOption : menuOptions) { in BuildAIEntityMenu()
6057 menuItemProperties.content = menuOption.first; in BuildAIEntityMenu()
6064 menuItemPattern->SetOnClickAIMenuItem(menuOption.second); in BuildAIEntityMenu()

Completed in 51 milliseconds