Home
last modified time | relevance | path

Searched refs:NavDestinationInfo (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dobserver_handler.h45 struct NavDestinationInfo { struct
53 NavDestinationInfo() = default; argument
55 NavDestinationInfo(std::string id, std::string name, NavDestinationState state) in NavDestinationInfo() function
59 NavDestinationInfo(std::string id, std::string name, NavDestinationState state, in NavDestinationInfo() function
85 std::optional<NavDestinationInfo> from;
86 std::optional<NavDestinationInfo> to;
90 std::optional<NavDestinationInfo>&& toInfo, NavigationOperation op) in NavDestinationSwitchInfo()
92 to(std::forward<std::optional<NavDestinationInfo>>(toInfo)), operation(op) in NavDestinationSwitchInfo()
159 void NotifyNavDestinationSwitch(std::optional<NavDestinationInfo>&& from,
160 std::optional<NavDestinationInfo>&& to, NavigationOperation operation);
[all …]
H A Dobserver_handler.cpp50 NavDestinationInfo info(GetNavigationId(pattern), pattern->GetName(), state); in NotifyNavigationStateChange()
55NavDestinationInfo info(GetNavigationId(pattern), pattern->GetName(), state, context->GetIndex(), in NotifyNavigationStateChange()
146 std::shared_ptr<NavDestinationInfo> UIObserverHandler::GetNavigationState(const RefPtr<AceType>& no… in GetNavigationState()
174 return std::make_shared<NavDestinationInfo>( in GetNavigationState()
246 void UIObserverHandler::NotifyNavDestinationSwitch(std::optional<NavDestinationInfo>&& from, in NotifyNavDestinationSwitch()
247 std::optional<NavDestinationInfo>&& to, NavigationOperation operation) in NotifyNavDestinationSwitch()
255 …onSwitchInfo switchInfo(GetUIContextValue(), std::forward<std::optional<NavDestinationInfo>>(from), in NotifyNavDestinationSwitch()
256 std::forward<std::optional<NavDestinationInfo>>(to), operation); in NotifyNavDestinationSwitch()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-custom-component-api.md78 queryNavDestinationInfo(): NavDestinationInfo | undefined;
90 | [NavDestinationInfo](../js-apis-arkui-observer.md#navdestinationinfo) \| undefined | 返回NavDestina…
108 navDesInfo: uiObserver.NavDestinationInfo | undefined
H A Dts-basic-components-navigation.md892 …nReady](ts-basic-components-navdestination.md#onready11)回调中获取,也可以在[NavDestinationInfo](../js-apis-…
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/base/
H A Dobserver_test_ng.cpp175 std::optional<NavDestinationInfo> from;
176 std::optional<NavDestinationInfo> to;
223 std::optional<NavDestinationInfo> from;
224 std::optional<NavDestinationInfo> to;
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-custom-component-api.md78 queryNavDestinationInfo(): NavDestinationInfo | undefined;
90 | [NavDestinationInfo](../js-apis-arkui-observer.md#navdestinationinfo) \| undefined | **NavDestina…
108 navDesInfo: uiObserver.NavDestinationInfo | undefined
H A Dts-basic-components-navigation.md894 …vdestination.md#onready11) callback of **NavDestination** or from [NavDestinationInfo](../js-apis-…
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/observer/
H A Dui_observer_listener.h38 void OnNavigationStateChange(const NG::NavDestinationInfo& info);
54 napi_value CreateNavDestinationInfoObj(const NG::NavDestinationInfo& info);
H A Dui_observer.h40 static void HandleNavigationStateChange(const NG::NavDestinationInfo& info);
H A Dui_observer_listener.cpp33 void UIObserverListener::OnNavigationStateChange(const NG::NavDestinationInfo& info) in OnNavigationStateChange()
673 napi_value UIObserverListener::CreateNavDestinationInfoObj(const NG::NavDestinationInfo& info) in CreateNavDestinationInfoObj()
H A Dui_observer.cpp135 void UIObserver::HandleNavigationStateChange(const NG::NavDestinationInfo& info) in HandleNavigationStateChange()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-observer.md78 ## NavDestinationInfo section
176 | from | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen…
177 | to | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen…
211 on(type: 'navDestinationUpdate', callback: Callback\<NavDestinationInfo\>): void
224 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | 是 | 回调函数。返回当前的NavDestination…
281 off(type: 'navDestinationUpdate', callback?: Callback\<NavDestinationInfo\>): void
294 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | 否 | 回调函数。返回当前的NavDestination…
302 …ionUpdate', options: { navigationId: ResourceStr }, callback: Callback\<NavDestinationInfo\>): void
316 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | 是 | 回调函数。返回当前…
374 …onUpdate', options: { navigationId: ResourceStr }, callback?: Callback\<NavDestinationInfo\>): void
[all …]
H A Djs-apis-arkui-UIContext.md2557 | navDestinationInfo | observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo) …
2565 on(type: 'navDestinationUpdate', callback: Callback\<observer.NavDestinationInfo\>): void
2578 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
2593 off(type: 'navDestinationUpdate', callback?: Callback\<observer.NavDestinationInfo\>): void
2606 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
2619 …', options: { navigationId: ResourceStr }, callback: Callback\<observer.NavDestinationInfo\>): void
2633 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
2648 …, options: { navigationId: ResourceStr }, callback?: Callback\<observer.NavDestinationInfo\>): void
2662 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
/ohos5.0/docs/en/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-observer.md78 ## NavDestinationInfo section
176 | from | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen…
177 | to | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen…
210 on(type: 'navDestinationUpdate', callback: Callback\<NavDestinationInfo\>): void
223 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | Yes | Callback used to return…
235 off(type: 'navDestinationUpdate', callback?: Callback\<NavDestinationInfo\>): void
248 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | No | Callback used to return …
258 …ionUpdate', options: { navigationId: ResourceStr }, callback: Callback\<NavDestinationInfo\>): void
272 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | Yes | Callback…
284 …onUpdate', options: { navigationId: ResourceStr }, callback?: Callback\<NavDestinationInfo\>): void
[all …]
H A Djs-apis-arkui-UIContext.md2554 | navDestinationInfo | observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo) …
2562 on(type: 'navDestinationUpdate', callback: Callback\<observer.NavDestinationInfo\>): void
2575 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
2590 off(type: 'navDestinationUpdate', callback?: Callback\<observer.NavDestinationInfo\>): void
2603 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
2616 …', options: { navigationId: ResourceStr }, callback: Callback\<observer.NavDestinationInfo\>): void
2630 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
2645 …, options: { navigationId: ResourceStr }, callback?: Callback\<observer.NavDestinationInfo\>): void
2659 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Darkts-navigation-navigation.md552 …md#querynavdestinationinfo)方法,可以在NavDestination内部查询到当前所属页面的信息,返回值为[NavDestinationInfo](../referenc…
560 navDesInfo: uiObserver.NavDestinationInfo | undefined
H A Darkts-router-to-navigation.md710 navDesInfo: uiObserver.NavDestinationInfo | undefined
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavigation_pattern.cpp67 …const RefPtr<NavDestinationContext>& context, bool isFrom, std::optional<NavDestinationInfo>& info) in BuildNavDestinationInfoFromContext()
83 …info = std::make_optional<NavDestinationInfo>(navigationId, name, state, index, param, navDestinat… in BuildNavDestinationInfoFromContext()
2460 std::optional<NavDestinationInfo> fromInfo; in NotifyNavDestinationSwitch()
2461 std::optional<NavDestinationInfo> toInfo; in NotifyNavDestinationSwitch()
/ohos5.0/docs/en/application-dev/ui/
H A Darkts-navigation-navigation.md514 …f the current page within **NavDestination**. The return value is [NavDestinationInfo](../referenc…
522 navDesInfo: uiObserver.NavDestinationInfo | undefined
H A Darkts-router-to-navigation.md706 navDesInfo: uiObserver.NavDestinationInfo | undefined
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_api.cpp96 std::shared_ptr<NavDestinationInfo> GetNavDestinationInfoByNode(ArkUINodeHandle node) in GetNavDestinationInfoByNode()