#include "ui/aura/client/default_capture_client.h"
#include "base/observer_list.h"
#include "ui/aura/client/capture_client_observer.h"
#include "ui/aura/env.h"
#include "ui/aura/window.h"
#include "ui/aura/window_event_dispatcher.h"
#include "ui/aura/window_tree_host.h"
namespace aura {
namespace client {
namespace {
Window* global_capture_window_ = …;
}
DefaultCaptureClient::DefaultCaptureClient(Window* root_window)
: … { … }
DefaultCaptureClient::~DefaultCaptureClient() { … }
void DefaultCaptureClient::SetCapture(Window* window) { … }
void DefaultCaptureClient::ReleaseCapture(Window* window) { … }
Window* DefaultCaptureClient::GetCaptureWindow() { … }
Window* DefaultCaptureClient::GetGlobalCaptureWindow() { … }
void DefaultCaptureClient::AddObserver(CaptureClientObserver* observer) { … }
void DefaultCaptureClient::RemoveObserver(CaptureClientObserver* observer) { … }
}
}