/foundation/arkui/ace_engine/adapter/ohos/entrance/ |
H A D | navigation_controller_helper.cpp | 23 UIContent* uiContent, const char* navigationId) in OHOS_ACE_GetNavigationController() 25 return NavigationControllerHelper::GetNavigationController(uiContent, navigationId); in OHOS_ACE_GetNavigationController() 29 UIContent* uiContent, const std::string& navigationId) in GetNavigationController() 31 if (navigationId.empty()) { in GetNavigationController() 32 TAG_LOGW(AceLogTag::ACE_NAVIGATION, "navigationId is empty"); in GetNavigationController() 49 return container->GetNavigationController(navigationId).get(); in GetNavigationController() 22 OHOS_ACE_GetNavigationController( UIContent* uiContent, const char* navigationId) OHOS_ACE_GetNavigationController() argument 28 GetNavigationController( UIContent* uiContent, const std::string& navigationId) GetNavigationController() argument
|
H A D | navigation_controller_helper.h | 25 UIContent* uiContent, const std::string& navigationId);
|
H A D | ace_container.h | 602 std::shared_ptr<NavigationController> GetNavigationController(const std::string& navigationId) override;
|
/foundation/arkui/ace_engine/interfaces/napi/kits/observer/ |
H A D | js_ui_observer.cpp | 117 napi_value navigationId = nullptr; in ParseNavigationId() local 118 napi_get_named_property(env, obj, "navigationId", &navigationId); in ParseNavigationId() 119 return ParseStringFromNapi(env, navigationId, navigationStr); in ParseNavigationId() 132 bool IsNavDestSwitchOptions(napi_env env, napi_value obj, std::string& navigationId) in IsNavDestSwitchOptions() argument 138 napi_get_named_property(env, obj, "navigationId", &navId); in IsNavDestSwitchOptions() 139 return ParseStringFromNapi(env, navId, navigationId); in IsNavDestSwitchOptions() 144 std::optional<std::string> navigationId; member 157 std::string navigationId; in ParseNavDestSwitchRegisterParams() local 163 if (IsNavDestSwitchOptions(env, secondArg, navigationId)) { in ParseNavDestSwitchRegisterParams() 198 std::string navigationId; ParseNavDestSwitchUnRegisterParams() local 224 std::string navigationId; ParseNavDestSwitchUnRegisterParams() local 264 std::string navigationId; ParseNavDestSwitchUnRegisterParams() local [all...] |
H A D | ui_observer.cpp | 75 std::string navigationId, const std::shared_ptr<UIObserverListener>& listener) in RegisterNavigationCallback() 77 auto iter = specifiedCNavigationListeners_.find(navigationId); in RegisterNavigationCallback() 80 navigationId, std::list<std::shared_ptr<UIObserverListener>>({ listener })); in RegisterNavigationCallback() 111 void UIObserver::UnRegisterNavigationCallback(std::string navigationId, napi_value cb) in UnRegisterNavigationCallback() argument 113 auto iter = specifiedCNavigationListeners_.find(navigationId); in UnRegisterNavigationCallback() 140 auto iter = specifiedCNavigationListeners_.find(info.navigationId); in HandleNavigationStateChange() 545 * observer.on('navDestinationSwitch', context: UIAbilityContext, { navigationId: navId }, callback) 548 const std::optional<std::string>& navigationId, const std::shared_ptr<UIObserverListener>& listener) in RegisterNavDestinationSwitchCallback() 560 auto it = listenersMap.find(navigationId); in RegisterNavDestinationSwitchCallback() 562 listenersMap[navigationId] in RegisterNavDestinationSwitchCallback() 74 RegisterNavigationCallback( std::string navigationId, const std::shared_ptr<UIObserverListener>& listener) RegisterNavigationCallback() argument 547 RegisterNavDestinationSwitchCallback(napi_env env, napi_value uiAbilityContext, const std::optional<std::string>& navigationId, const std::shared_ptr<UIObserverListener>& listener) RegisterNavDestinationSwitchCallback() argument 583 RegisterNavDestinationSwitchCallback(int32_t uiContextInstanceId, const std::optional<std::string>& navigationId, const std::shared_ptr<UIObserverListener>& listener) RegisterNavDestinationSwitchCallback() argument 615 UnRegisterNavDestinationSwitchCallback(napi_env env, napi_value uiAbilityContext, const std::optional<std::string>& navigationId, napi_value callback) UnRegisterNavDestinationSwitchCallback() argument 663 UnRegisterNavDestinationSwitchCallback(int32_t uiContextInstanceId, const std::optional<std::string>& navigationId, napi_value callback) UnRegisterNavDestinationSwitchCallback() argument 754 std::string navigationId; HandleListenersWithSpecifiedNavigationId() local [all...] |
H A D | ui_observer.h | 37 std::string navigationId, const std::shared_ptr<UIObserverListener>& listener); 39 static void UnRegisterNavigationCallback(std::string navigationId, napi_value cb); 71 napi_env env, napi_value uiAbilityContext, const std::optional<std::string>& navigationId, 74 int32_t uiContextInstanceId, const std::optional<std::string>& navigationId, 77 const std::optional<std::string>& navigationId, napi_value callback); 79 const std::optional<std::string>& navigationId, napi_value callback);
|
H A D | ui_observer_listener.cpp | 674 napi_create_string_utf8(env_, info.navigationId.c_str(), info.navigationId.length(), &napiNavId); in CreateNavDestinationInfoObj() 679 napi_set_named_property(env_, objValue, "navigationId", napiNavId); in CreateNavDestinationInfoObj()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/navigation/ |
H A D | navigation_manager.cpp | 154 auto navigationId = navigationInfo->GetString("id"); in StorageNavigationRecoveryInfo() local 168 navigationRecoveryInfo_[navigationId] = navdestinationsInfo; in StorageNavigationRecoveryInfo() 172 const std::vector<NavdestinationRecoveryInfo> NavigationManager::GetNavigationRecoveryInfo(std::string navigationId) in GetNavigationRecoveryInfo() argument 174 if (navigationRecoveryInfo_.find(navigationId) == navigationRecoveryInfo_.end()) { in GetNavigationRecoveryInfo() 177 auto ret = navigationRecoveryInfo_[navigationId]; in GetNavigationRecoveryInfo() 178 navigationRecoveryInfo_.erase(navigationId); in GetNavigationRecoveryInfo()
|
H A D | navigation_manager.h | 29 std::string navigationId; member 34 : navigationId(std::move(id)), pathStack(navigationStack) in NavigationInfo() 90 const std::vector<NavdestinationRecoveryInfo> GetNavigationRecoveryInfo(std::string navigationId);
|
/foundation/arkui/ace_engine/interfaces/inner_api/ace/ |
H A D | navigation_controller.cpp | 28 UIContent* uiContent, const std::string& navigationId) in GetNavigationController() 41 auto contain = entry(uiContent, navigationId.c_str()); in GetNavigationController() 27 GetNavigationController( UIContent* uiContent, const std::string& navigationId) GetNavigationController() argument
|
H A D | navigation_controller.h | 33 * @brief Get NavigationController by containId and navigationId. 35 * @param navigationId The navigation id. 39 UIContent* uiContent, const std::string& navigationId);
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | navigation_manager_test_ng.cpp | 131 const std::string navigationId = "navigationId"; in HWTEST_F() local 132 navigationNode->OnInspectorIdUpdate(navigationId); in HWTEST_F() 204 const std::string navigationId = "navigationId"; in HWTEST_F() local 205 navigationNode->OnInspectorIdUpdate(navigationId); in HWTEST_F() 234 auto recoveryDests = navigationManager->GetNavigationRecoveryInfo(navigationId); in HWTEST_F()
|
/foundation/window/window_manager/wm/test/unittest/ |
H A D | picture_in_picture_option_test.cpp | 116 std::string navigationId = "abc"; in HWTEST_F() local 117 option->SetNavigationId(navigationId); in HWTEST_F() 118 ASSERT_EQ(navigationId, option->GetNavigationId()); in HWTEST_F()
|
/foundation/window/window_manager/test/fuzztest/wms/pip_fuzzer/ |
H A D | pip_fuzzer.cpp | 53 std::string navigationId = ""; in DoSomethingInterestingWithMyAPI() local 54 option->SetNavigationId(navigationId); in DoSomethingInterestingWithMyAPI()
|
/foundation/window/window_manager/wm/src/ |
H A D | picture_in_picture_option.cpp | 30 void PipOption::SetNavigationId(const std::string& navigationId) in SetNavigationId() argument 32 navigationId_ = navigationId; in SetNavigationId()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | observer_handler.h | 46 std::string navigationId; member 56 : navigationId(std::move(id)), name(std::move(name)), state(state) in NavDestinationInfo() 61 : navigationId(std::move(id)), name(std::move(name)), state(state), in NavDestinationInfo()
|
/foundation/window/window_manager/wm/include/ |
H A D | picture_in_picture_option.h | 32 void SetNavigationId(const std::string& navigationId);
|
/foundation/window/window_manager/interfaces/kits/napi/picture_in_picture_napi/ |
H A D | js_pip_window_manager.cpp | 154 std::string navigationId = ""; in GetPictureInPictureOptionFromJs() local 161 napi_get_named_property(env, optionObject, "navigationId", &navigationIdValue); in GetPictureInPictureOptionFromJs() 170 ConvertFromJsValue(env, navigationIdValue, navigationId); in GetPictureInPictureOptionFromJs() 178 option.SetNavigationId(navigationId); in GetPictureInPictureOptionFromJs()
|
/foundation/arkui/ace_engine/test/unittest/core/base/ |
H A D | observer_test_ng.cpp | 112 ASSERT_EQ(info->navigationId, ""); in HWTEST_F()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/ui_extension/mock/ |
H A D | mock_ace_container.cpp | 228 std::shared_ptr<NavigationController> AceContainer::GetNavigationController(const std::string& navigationId) in GetNavigationController() argument
|
/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | container.h | 529 virtual std::shared_ptr<NavigationController> GetNavigationController(const std::string& navigationId) in GetNavigationController() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_view.cpp | 943 obj->SetProperty<std::string>("navigationId", result->navigationId); in JSGetNavDestinationInfo() 987 obj->SetProperty<std::string>("navigationId", result->navigationId); in JSGetNavigationInfo()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_api.cpp | 1518 std::string navigationId = navDesInfo->navigationId; in GetNavigationId() local 1519 return WriteStringToBuffer(navigationId, buffer, bufferSize, writeLen); in GetNavigationId()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | navigation_pattern.cpp | 57 void BuildNavDestinationInfoFromContext(const std::string& navigationId, NavDestinationState state, in BuildNavDestinationInfoFromContext() argument 74 info = std::make_optional<NavDestinationInfo>(navigationId, name, state, index, param, navDestinationId); in BuildNavDestinationInfoFromContext() 2468 std::string navigationId = host->GetInspectorIdValue(""); in NotifyNavDestinationSwitch() local 2471 BuildNavDestinationInfoFromContext(navigationId, NavDestinationState::ON_HIDDEN, from, true, fromInfo); in NotifyNavDestinationSwitch() 2472 BuildNavDestinationInfoFromContext(navigationId, NavDestinationState::ON_SHOWN, to, false, toInfo); in NotifyNavDestinationSwitch()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/ |
H A D | navigation_model_test_ng.cpp | 1330 auto navigationId = result->navigationId; in HWTEST_F() local 1331 ASSERT_EQ(navigationId, ""); in HWTEST_F()
|