Home
last modified time | relevance | path

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

/ohos5.0/foundation/window/window_manager/wm/src/
H A Dwindow_manager_lite.cpp67 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 Dwindow_manager.cpp75 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 Dwindow_manager_lite_test.cpp309 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 Dwindow_manager_test.cpp467 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 …]