Searched refs:windowUpdateListeners_ (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/foundation/window/window_manager/wm/src/ |
H A D | window_manager_lite.cpp | 61 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 D | window_manager.cpp | 79 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 D | window_manager_lite_test.cpp | 921 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 D | window_manager_test.cpp | 393 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 …]
|