/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | data_detector_adapter.cpp | 80 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 D | data_detector_adapter.cpp | 38 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 D | mock_data_detector_adapter.cpp | 41 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 D | data_detector_adapter.h | 92 void OnClickAIMenuOption(const AISpan& aiSpan, const std::pair<std::string, FuncVariant>& menuOption,
|
/foundation/arkui/ace_engine/frameworks/core/components/web/ |
H A D | web_property.h | 99 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 D | web_pattern_select_test_ng.cpp | 1833 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 D | web_model_test_ng.cpp | 1545 webMenuOption.menuOption.push_back(menuOptionsParam); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/ |
H A D | select_overlay_node.cpp | 300 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 D | js_web.cpp | 5298 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 D | web_pattern.cpp | 3979 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 D | overlay_manager.cpp | 6052 for (const auto& menuOption : menuOptions) { in BuildAIEntityMenu() 6057 menuItemProperties.content = menuOption.first; in BuildAIEntityMenu() 6064 menuItemPattern->SetOnClickAIMenuItem(menuOption.second); in BuildAIEntityMenu()
|