Home
last modified time | relevance | path

Searched refs:windowUpdateListeners_ (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/window/window_manager/wm/src/
H A Dwindow_manager_lite.cpp61 std::vector<sptr<IWindowUpdateListener>> windowUpdateListeners_; member in OHOS::Rosen::WindowManagerLite::Impl
224 windowUpdateListeners = windowUpdateListeners_; in NotifyAccessibilityWindowInfo()
833 …auto iter = std::find(pImpl_->windowUpdateListeners_.begin(), pImpl_->windowUpdateListeners_.end()… in RegisterWindowUpdateListener()
834 if (iter != pImpl_->windowUpdateListeners_.end()) { in RegisterWindowUpdateListener()
838 pImpl_->windowUpdateListeners_.emplace_back(listener); in RegisterWindowUpdateListener()
850 …auto iter = std::find(pImpl_->windowUpdateListeners_.begin(), pImpl_->windowUpdateListeners_.end()… in UnregisterWindowUpdateListener()
851 if (iter == pImpl_->windowUpdateListeners_.end()) { in UnregisterWindowUpdateListener()
855 pImpl_->windowUpdateListeners_.erase(iter); in UnregisterWindowUpdateListener()
857 if (pImpl_->windowUpdateListeners_.empty() && pImpl_->windowUpdateListenerAgent_ != nullptr) { in UnregisterWindowUpdateListener()
H A Dwindow_manager.cpp79 std::vector<sptr<IWindowUpdateListener>> windowUpdateListeners_; member in OHOS::Rosen::WindowManager::Impl
218 windowUpdateListeners = windowUpdateListeners_; in NotifyAccessibilityWindowInfo()
603 …auto iter = std::find(pImpl_->windowUpdateListeners_.begin(), pImpl_->windowUpdateListeners_.end()… in RegisterWindowUpdateListener()
604 if (iter != pImpl_->windowUpdateListeners_.end()) { in RegisterWindowUpdateListener()
608 pImpl_->windowUpdateListeners_.emplace_back(listener); in RegisterWindowUpdateListener()
620 …auto iter = std::find(pImpl_->windowUpdateListeners_.begin(), pImpl_->windowUpdateListeners_.end()… in UnregisterWindowUpdateListener()
621 if (iter == pImpl_->windowUpdateListeners_.end()) { in UnregisterWindowUpdateListener()
625 pImpl_->windowUpdateListeners_.erase(iter); in UnregisterWindowUpdateListener()
627 if (pImpl_->windowUpdateListeners_.empty() && pImpl_->windowUpdateListenerAgent_ != nullptr) { in UnregisterWindowUpdateListener()
/ohos5.0/foundation/window/window_manager/wm/test/unittest/
H A Dwindow_manager_lite_test.cpp921 auto oldListeners = windowManager.pImpl_->windowUpdateListeners_;
923 windowManager.pImpl_->windowUpdateListeners_.clear();
934 ASSERT_EQ(1, windowManager.pImpl_->windowUpdateListeners_.size());
939 ASSERT_EQ(1, windowManager.pImpl_->windowUpdateListeners_.size());
942 windowManager.pImpl_->windowUpdateListeners_ = oldListeners;
954 auto oldListeners = windowManager.pImpl_->windowUpdateListeners_;
956 windowManager.pImpl_->windowUpdateListeners_.clear();
970 ASSERT_EQ(2, windowManager.pImpl_->windowUpdateListeners_.size());
975 ASSERT_EQ(0, windowManager.pImpl_->windowUpdateListeners_.size());
980 ASSERT_EQ(0, windowManager.pImpl_->windowUpdateListeners_.size());
[all …]
H A Dwindow_manager_test.cpp393 auto oldListeners = windowManager.pImpl_->windowUpdateListeners_;
395 windowManager.pImpl_->windowUpdateListeners_.clear();
406 ASSERT_EQ(1, windowManager.pImpl_->windowUpdateListeners_.size());
411 ASSERT_EQ(1, windowManager.pImpl_->windowUpdateListeners_.size());
414 windowManager.pImpl_->windowUpdateListeners_ = oldListeners;
426 auto oldListeners = windowManager.pImpl_->windowUpdateListeners_;
428 windowManager.pImpl_->windowUpdateListeners_.clear();
442 ASSERT_EQ(2, windowManager.pImpl_->windowUpdateListeners_.size());
447 ASSERT_EQ(0, windowManager.pImpl_->windowUpdateListeners_.size());
452 ASSERT_EQ(0, windowManager.pImpl_->windowUpdateListeners_.size());
[all …]