chromium/ui/wm/core/capture_controller.cc

// Copyright 2012 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/wm/core/capture_controller.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_tracker.h"
#include "ui/aura/window_tree_host.h"

namespace wm {

// static
CaptureController* CaptureController::instance_ =;

////////////////////////////////////////////////////////////////////////////////
// CaptureController, public:

CaptureController::CaptureController()
    :{}

CaptureController::~CaptureController() {}

void CaptureController::Attach(aura::Window* root) {}

void CaptureController::Detach(aura::Window* root) {}

void CaptureController::PrepareForShutdown() {}

////////////////////////////////////////////////////////////////////////////////
// CaptureController, aura::client::CaptureClient implementation:

void CaptureController::SetCapture(aura::Window* new_capture_window) {}

void CaptureController::ReleaseCapture(aura::Window* window) {}

aura::Window* CaptureController::GetCaptureWindow() {}

aura::Window* CaptureController::GetGlobalCaptureWindow() {}

void CaptureController::AddObserver(
    aura::client::CaptureClientObserver* observer) {}

void CaptureController::RemoveObserver(
    aura::client::CaptureClientObserver* observer) {}

////////////////////////////////////////////////////////////////////////////////
// ScopedCaptureClient:

ScopedCaptureClient::ScopedCaptureClient(aura::Window* root)
    :{}

ScopedCaptureClient::~ScopedCaptureClient() {}

void ScopedCaptureClient::OnWindowDestroyed(aura::Window* window) {}

void ScopedCaptureClient::Shutdown() {}

///////////////////////////////////////////////////////////////////////////////
// CaptureController::TestApi

void ScopedCaptureClient::TestApi::SetDelegate(
    aura::client::CaptureDelegate* delegate) {}

}  // namespace wm