Searched refs:windowVisibilityListeners_ (Results 1 - 3 of 3) sorted by relevance
/foundation/window/window_manager/wm/src/ |
H A D | window_manager_lite.cpp | 63 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 D | window_manager.cpp | 82 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 D | window_manager_test.cpp | 328 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