Home
last modified time | relevance | path

Searched refs:windowVisibilityListeners_ (Results 1 - 3 of 3) sorted by relevance

/foundation/window/window_manager/wm/src/
H A Dwindow_manager_lite.cpp63 std::vector<sptr<IVisibilityChangedListener>> windowVisibilityListeners_; member in OHOS::Rosen::WindowManagerLite::Impl
156 visibilityChangeListeners = windowVisibilityListeners_; in NotifyWindowVisibilityInfoChanged()
357 auto iter = std::find(pImpl_->windowVisibilityListeners_.begin(), pImpl_->windowVisibilityListeners_.end(), in RegisterVisibilityChangedListener()
359 if (iter != pImpl_->windowVisibilityListeners_.end()) { in RegisterVisibilityChangedListener()
363 pImpl_->windowVisibilityListeners_.emplace_back(listener); in RegisterVisibilityChangedListener()
375 pImpl_->windowVisibilityListeners_.erase(std::remove_if(pImpl_->windowVisibilityListeners_.begin(), in UnregisterVisibilityChangedListener()
376 pImpl_->windowVisibilityListeners_.end(), [listener](sptr<IVisibilityChangedListener> registeredListener) { in UnregisterVisibilityChangedListener()
378 }), pImpl_->windowVisibilityListeners_ in UnregisterVisibilityChangedListener()
[all...]
H A Dwindow_manager.cpp82 std::vector<sptr<IVisibilityChangedListener>> windowVisibilityListeners_; member in OHOS::Rosen::WindowManager::Impl
232 visibilityChangeListeners = windowVisibilityListeners_; in NotifyWindowVisibilityInfoChanged()
671 auto iter = std::find(pImpl_->windowVisibilityListeners_.begin(), pImpl_->windowVisibilityListeners_.end(), in RegisterVisibilityChangedListener()
673 if (iter != pImpl_->windowVisibilityListeners_.end()) { in RegisterVisibilityChangedListener()
677 pImpl_->windowVisibilityListeners_.emplace_back(listener); in RegisterVisibilityChangedListener()
689 pImpl_->windowVisibilityListeners_.erase(std::remove_if(pImpl_->windowVisibilityListeners_.begin(), in UnregisterVisibilityChangedListener()
690 pImpl_->windowVisibilityListeners_.end(), [listener](sptr<IVisibilityChangedListener> registeredListener) { in UnregisterVisibilityChangedListener()
692 }), pImpl_->windowVisibilityListeners_ in UnregisterVisibilityChangedListener()
[all...]
/foundation/window/window_manager/wm/test/unittest/
H A Dwindow_manager_test.cpp328 auto oldListeners = windowManager.pImpl_->windowVisibilityListeners_; in HWTEST_F()
330 windowManager.pImpl_->windowVisibilityListeners_.clear(); in HWTEST_F()
341 ASSERT_EQ(1, windowManager.pImpl_->windowVisibilityListeners_.size()); in HWTEST_F()
346 ASSERT_EQ(1, windowManager.pImpl_->windowVisibilityListeners_.size()); in HWTEST_F()
349 windowManager.pImpl_->windowVisibilityListeners_ = oldListeners; in HWTEST_F()
361 auto oldListeners = windowManager.pImpl_->windowVisibilityListeners_; in HWTEST_F()
363 windowManager.pImpl_->windowVisibilityListeners_.clear(); in HWTEST_F()
376 ASSERT_EQ(2, windowManager.pImpl_->windowVisibilityListeners_.size()); in HWTEST_F()
381 ASSERT_EQ(0, windowManager.pImpl_->windowVisibilityListeners_.size()); in HWTEST_F()
384 windowManager.pImpl_->windowVisibilityListeners_ in HWTEST_F()
[all...]

Completed in 5 milliseconds