Searched refs:windowModeListeners_ (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/foundation/window/window_manager/wm/src/ |
H A D | window_manager_lite.cpp | 67 std::vector<sptr<IWindowModeChangedListener>> windowModeListeners_; member in OHOS::Rosen::WindowManagerLite::Impl 189 windowModeListeners = windowModeListeners_; in NotifyWindowModeChange() 543 …auto iter = std::find(pImpl_->windowModeListeners_.begin(), pImpl_->windowModeListeners_.end(), li… in RegisterWindowModeChangedListener() 544 if (iter != pImpl_->windowModeListeners_.end()) { in RegisterWindowModeChangedListener() 548 pImpl_->windowModeListeners_.push_back(listener); in RegisterWindowModeChangedListener() 560 …auto iter = std::find(pImpl_->windowModeListeners_.begin(), pImpl_->windowModeListeners_.end(), li… in UnregisterWindowModeChangedListener() 561 if (iter == pImpl_->windowModeListeners_.end()) { in UnregisterWindowModeChangedListener() 565 pImpl_->windowModeListeners_.erase(iter); in UnregisterWindowModeChangedListener() 567 if (pImpl_->windowModeListeners_.empty() && pImpl_->windowModeListenerAgent_ != nullptr) { in UnregisterWindowModeChangedListener()
|
H A D | window_manager.cpp | 75 std::vector<sptr<IWindowModeChangedListener>> windowModeListeners_; member in OHOS::Rosen::WindowManager::Impl 164 windowModeListeners = windowModeListeners_; in NotifyWindowModeChange() 475 …auto iter = std::find(pImpl_->windowModeListeners_.begin(), pImpl_->windowModeListeners_.end(), li… in RegisterWindowModeChangedListener() 476 if (iter != pImpl_->windowModeListeners_.end()) { in RegisterWindowModeChangedListener() 480 pImpl_->windowModeListeners_.push_back(listener); in RegisterWindowModeChangedListener() 492 …auto iter = std::find(pImpl_->windowModeListeners_.begin(), pImpl_->windowModeListeners_.end(), li… in UnregisterWindowModeChangedListener() 493 if (iter == pImpl_->windowModeListeners_.end()) { in UnregisterWindowModeChangedListener() 497 pImpl_->windowModeListeners_.erase(iter); in UnregisterWindowModeChangedListener() 499 if (pImpl_->windowModeListeners_.empty() && pImpl_->windowModeListenerAgent_ != nullptr) { in UnregisterWindowModeChangedListener()
|
/ohos5.0/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_manager_lite_test.cpp | 309 auto oldListeners = windowManager.pImpl_->windowModeListeners_; 311 windowManager.pImpl_->windowModeListeners_.clear(); 322 ASSERT_EQ(1, windowManager.pImpl_->windowModeListeners_.size()); 327 ASSERT_EQ(1, windowManager.pImpl_->windowModeListeners_.size()); 330 windowManager.pImpl_->windowModeListeners_ = oldListeners; 342 auto oldListeners = windowManager.pImpl_->windowModeListeners_; 344 windowManager.pImpl_->windowModeListeners_.clear(); 360 ASSERT_EQ(2, windowManager.pImpl_->windowModeListeners_.size()); 365 ASSERT_EQ(0, windowManager.pImpl_->windowModeListeners_.size()); 370 ASSERT_EQ(0, windowManager.pImpl_->windowModeListeners_.size()); [all …]
|
H A D | window_manager_test.cpp | 467 auto oldListeners = windowManager.pImpl_->windowModeListeners_; 469 windowManager.pImpl_->windowModeListeners_.clear(); 480 ASSERT_EQ(1, windowManager.pImpl_->windowModeListeners_.size()); 485 ASSERT_EQ(1, windowManager.pImpl_->windowModeListeners_.size()); 488 windowManager.pImpl_->windowModeListeners_ = oldListeners; 500 auto oldListeners = windowManager.pImpl_->windowModeListeners_; 502 windowManager.pImpl_->windowModeListeners_.clear(); 516 ASSERT_EQ(2, windowManager.pImpl_->windowModeListeners_.size()); 521 ASSERT_EQ(0, windowManager.pImpl_->windowModeListeners_.size()); 526 ASSERT_EQ(0, windowManager.pImpl_->windowModeListeners_.size()); [all …]
|