Lines Matching refs:sptr

49     void NotifyFocused(uint32_t windowId, const sptr<IRemoteObject>& abilityToken,

51 void NotifyUnfocused(uint32_t windowId, const sptr<IRemoteObject>& abilityToken,
53 void NotifyFocused(const sptr<FocusChangeInfo>& focusChangeInfo);
55 void NotifyUnfocused(const sptr<FocusChangeInfo>& focusChangeInfo);
57 void NotifyAccessibilityWindowInfo(const std::vector<sptr<AccessibilityWindowInfo>>& infos, WindowUpdateType type);
58 void NotifyWindowVisibilityInfoChanged(const std::vector<sptr<WindowVisibilityInfo>>& windowVisibilityInfos);
59 void NotifyWindowDrawingContentInfoChanged(const std::vector<sptr<WindowDrawingContentInfo>>&
65 void NotifyDisplayInfoChanged(const sptr<IRemoteObject>& token, DisplayId displayId,
68 void NotifyWindowPidVisibilityChanged(const sptr<WindowPidVisibilityInfo>& info);
73 sptr<IWMSConnectionChangedListener> wmsConnectionChangedListener_;
74 std::vector<sptr<IFocusChangedListener>> focusChangedListeners_;
75 sptr<WindowManagerAgent> focusChangedListenerAgent_;
76 std::vector<sptr<IWindowModeChangedListener>> windowModeListeners_;
77 sptr<WindowManagerAgent> windowModeListenerAgent_;
78 std::vector<sptr<ISystemBarChangedListener>> systemBarChangedListeners_;
79 sptr<WindowManagerAgent> systemBarChangedListenerAgent_;
80 std::vector<sptr<IWindowUpdateListener>> windowUpdateListeners_;
81 sptr<WindowManagerAgent> windowUpdateListenerAgent_;
82 std::vector<sptr<IVisibilityChangedListener>> windowVisibilityListeners_;
83 sptr<WindowManagerAgent> windowVisibilityListenerAgent_;
84 std::vector<sptr<IDrawingContentChangedListener>> windowDrawingContentListeners_;
85 sptr<WindowManagerAgent> windowDrawingContentListenerAgent_;
86 std::vector<sptr<ICameraFloatWindowChangedListener>> cameraFloatWindowChangedListeners_;
87 sptr<WindowManagerAgent> cameraFloatWindowChangedListenerAgent_;
88 std::vector<sptr<IWaterMarkFlagChangedListener>> waterMarkFlagChangeListeners_;
89 sptr<WindowManagerAgent> waterMarkFlagChangeAgent_;
90 std::vector<sptr<IGestureNavigationEnabledChangedListener>> gestureNavigationEnabledListeners_;
91 sptr<WindowManagerAgent> gestureNavigationEnabledAgent_;
92 std::vector<sptr<IVisibleWindowNumChangedListener>> visibleWindowNumChangedListeners_;
93 sptr<WindowManagerAgent> visibleWindowNumChangedListenerAgent_;
94 std::vector<sptr<IWindowStyleChangedListener>> windowStyleListeners_;
95 sptr<WindowManagerAgent> windowStyleListenerAgent_;
96 std::map<sptr<IRemoteObject>,
97 std::vector<sptr<WindowDisplayChangeAdapter>>> displayInfoChangedListeners_;
98 std::vector<sptr<IWindowPidVisibilityChangedListener>> windowPidVisibilityListeners_;
99 sptr<WindowManagerAgent> windowPidVisibilityListenerAgent_;
105 sptr<IWMSConnectionChangedListener> wmsConnectionChangedListener;
118 sptr<IWMSConnectionChangedListener> wmsConnectionChangedListener;
128 void WindowManager::Impl::NotifyFocused(const sptr<FocusChangeInfo>& focusChangeInfo)
133 std::vector<sptr<IFocusChangedListener>> focusChangeListeners;
143 void WindowManager::Impl::NotifyUnfocused(const sptr<FocusChangeInfo>& focusChangeInfo)
148 std::vector<sptr<IFocusChangedListener>> focusChangeListeners;
162 std::vector<sptr<IWindowModeChangedListener>> windowModeListeners;
181 std::vector<sptr<ISystemBarChangedListener>> systemBarChangeListeners;
191 void WindowManager::Impl::NotifyAccessibilityWindowInfo(const std::vector<sptr<AccessibilityWindowInfo>>& infos,
216 std::vector<sptr<IWindowUpdateListener>> windowUpdateListeners;
227 const std::vector<sptr<WindowVisibilityInfo>>& windowVisibilityInfos)
229 std::vector<sptr<IVisibilityChangedListener>> visibilityChangeListeners;
241 const std::vector<sptr<WindowDrawingContentInfo>>& windowDrawingContentInfos)
243 std::vector<sptr<IDrawingContentChangedListener>> windowDrawingContentChangeListeners;
258 std::vector<sptr<ICameraFloatWindowChangedListener>> cameraFloatWindowChangeListeners;
271 std::vector<sptr<IWaterMarkFlagChangedListener>> waterMarkFlagChangeListeners;
284 std::vector<sptr<IGestureNavigationEnabledChangedListener>> gestureNavigationEnabledListeners;
297 std::vector<sptr<IVisibleWindowNumChangedListener>> visibleWindowNumChangedListeners;
310 void WindowManager::Impl::NotifyDisplayInfoChanged(const sptr<IRemoteObject>& token, DisplayId displayId,
314 std::vector<sptr<WindowDisplayChangeAdapter>> displayInfoChangedListeners;
334 std::vector<sptr<IWindowStyleChangedListener>> windowStyleListeners;
347 const sptr<WindowPidVisibilityInfo>& info)
349 std::vector<sptr<IWindowPidVisibilityChangedListener>> windowPidVisibilityListeners;
381 WMError WindowManager::RegisterWMSConnectionChangedListener(const sptr<IWMSConnectionChangedListener>& listener)
419 WMError WindowManager::RegisterFocusChangedListener(const sptr<IFocusChangedListener>& listener)
447 WMError WindowManager::UnregisterFocusChangedListener(const sptr<IFocusChangedListener>& listener)
472 WMError WindowManager::RegisterWindowModeChangedListener(const sptr<IWindowModeChangedListener>& listener)
500 WMError WindowManager::UnregisterWindowModeChangedListener(const sptr<IWindowModeChangedListener>& listener)
525 WMError WindowManager::RegisterSystemBarChangedListener(const sptr<ISystemBarChangedListener>& listener)
554 WMError WindowManager::UnregisterSystemBarChangedListener(const sptr<ISystemBarChangedListener>& listener)
602 WMError WindowManager::RegisterWindowUpdateListener(const sptr<IWindowUpdateListener>& listener)
629 WMError WindowManager::UnregisterWindowUpdateListener(const sptr<IWindowUpdateListener>& listener)
653 WMError WindowManager::RegisterVisibilityChangedListener(const sptr<IVisibilityChangedListener>& listener)
682 WMError WindowManager::UnregisterVisibilityChangedListener(const sptr<IVisibilityChangedListener>& listener)
690 pImpl_->windowVisibilityListeners_.end(), [listener](sptr<IVisibilityChangedListener> registeredListener) {
706 WMError WindowManager::RegisterCameraFloatWindowChangedListener(const sptr<ICameraFloatWindowChangedListener>& listener)
737 const sptr<ICameraFloatWindowChangedListener>& listener)
765 WMError WindowManager::RegisterWaterMarkFlagChangedListener(const sptr<IWaterMarkFlagChangedListener>& listener)
796 WMError WindowManager::UnregisterWaterMarkFlagChangedListener(const sptr<IWaterMarkFlagChangedListener>& listener)
826 const sptr<IGestureNavigationEnabledChangedListener>& listener)
864 const sptr<IGestureNavigationEnabledChangedListener>& listener)
894 WMError WindowManager::RegisterDisplayInfoChangedListener(const sptr<IRemoteObject>& token,
895 const sptr<IDisplayInfoChangedListener>& listener)
907 sptr<WindowDisplayChangeAdapter> listenerAdapter = new (std::nothrow) WindowDisplayChangeAdapter(token, listener);
918 [&listener](const sptr<WindowDisplayChangeAdapter>& item) {
931 WMError WindowManager::UnregisterDisplayInfoChangedListener(const sptr<IRemoteObject>& token,
932 const sptr<IDisplayInfoChangedListener>& listener)
950 [&listener](sptr<WindowDisplayChangeAdapter>& item) {
967 const sptr<IWindowPidVisibilityChangedListener>& listener)
976 pImpl_->windowPidVisibilityListenerAgent_ = sptr<WindowManagerAgent>::MakeSptr();
997 const sptr<IWindowPidVisibilityChangedListener>& listener)
1023 WMError WindowManager::NotifyDisplayInfoChange(const sptr<IRemoteObject>& token, DisplayId displayId,
1050 void WindowManager::UpdateFocusChangeInfo(const sptr<FocusChangeInfo>& focusChangeInfo, bool focused) const
1085 void WindowManager::NotifyAccessibilityWindowInfo(const std::vector<sptr<AccessibilityWindowInfo>>& infos,
1092 const std::vector<sptr<WindowVisibilityInfo>>& windowVisibilityInfos) const
1098 const std::vector<sptr<WindowDrawingContentInfo>>& windowDrawingContentInfos) const
1103 WMError WindowManager::GetAccessibilityWindowInfo(std::vector<sptr<AccessibilityWindowInfo>>& infos) const
1113 std::vector<sptr<UnreliableWindowInfo>>& infos) const
1122 WMError WindowManager::GetVisibilityWindowInfo(std::vector<sptr<WindowVisibilityInfo>>& infos) const
1149 WMError WindowManager::GetUIContentRemoteObj(int32_t windowId, sptr<IRemoteObject>& uiContentRemoteObj)
1192 void WindowManager::NotifyWindowPidVisibilityChanged(const sptr<WindowPidVisibilityInfo>& info) const
1212 WMError WindowManager::RegisterDrawingContentChangedListener(const sptr<IDrawingContentChangedListener>& listener)
1241 WMError WindowManager::UnregisterDrawingContentChangedListener(const sptr<IDrawingContentChangedListener>& listener)
1250 [listener](sptr<IDrawingContentChangedListener> registeredListener) { return registeredListener == listener; }),
1274 WMError WindowManager::RegisterVisibleWindowNumChangedListener(const sptr<IVisibleWindowNumChangedListener>& listener)
1308 WMError WindowManager::UnregisterVisibleWindowNumChangedListener(const sptr<IVisibleWindowNumChangedListener>& listener)
1340 WMError WindowManager::RegisterWindowStyleChangedListener(const sptr<IWindowStyleChangedListener>& listener)
1374 WMError WindowManager::UnregisterWindowStyleChangedListener(const sptr<IWindowStyleChangedListener>& listener)