blob: f28f2aff2627b08a6e49a07aaf233608f73cbfab [file] [log] [blame]
// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ui/views/windows_stationarity_monitor.h"
namespace views {
WindowsStationarityMonitor::WindowsStationarityMonitor() = default;
WindowsStationarityMonitor::~WindowsStationarityMonitor() = default;
void WindowsStationarityMonitor::AddObserver(Observer* observer) {
observers_.AddObserver(observer);
}
void WindowsStationarityMonitor::RemoveObserver(Observer* observer) {
observers_.RemoveObserver(observer);
}
void WindowsStationarityMonitor::NotifyWindowStationaryStateChanged() {
for (auto& observer : observers_) {
observer.OnWindowStationaryStateChanged();
}
}
} // namespace views