#include "components/zoom/zoom_event_manager.h"
#include <memory>
#include "base/observer_list.h"
#include "components/zoom/zoom_event_manager_observer.h"
#include "content/public/browser/browser_context.h"
namespace {
static const char kBrowserZoomEventManager[] = …;
}
namespace zoom {
ZoomEventManager* ZoomEventManager::GetForBrowserContext(
content::BrowserContext* context) { … }
ZoomEventManager::ZoomEventManager() { … }
ZoomEventManager::~ZoomEventManager() { … }
void ZoomEventManager::OnZoomLevelChanged(
const content::HostZoomMap::ZoomLevelChange& change) { … }
base::CallbackListSubscription ZoomEventManager::AddZoomLevelChangedCallback(
content::HostZoomMap::ZoomLevelChangedCallback callback) { … }
void ZoomEventManager::OnDefaultZoomLevelChanged() { … }
void ZoomEventManager::AddObserver(ZoomEventManagerObserver* observer) { … }
void ZoomEventManager::RemoveObserver(ZoomEventManagerObserver* observer) { … }
}