chromium/headless/lib/browser/headless_focus_client.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "headless/lib/browser/headless_focus_client.h"

#include "base/observer_list.h"
#include "ui/aura/client/focus_change_observer.h"
#include "ui/aura/window.h"

namespace headless {

HeadlessFocusClient::HeadlessFocusClient() :{}

HeadlessFocusClient::~HeadlessFocusClient() = default;

void HeadlessFocusClient::AddObserver(
    aura::client::FocusChangeObserver* observer) {}

void HeadlessFocusClient::RemoveObserver(
    aura::client::FocusChangeObserver* observer) {}

void HeadlessFocusClient::FocusWindow(aura::Window* window) {}

void HeadlessFocusClient::ResetFocusWithinActiveWindow(aura::Window* window) {}

aura::Window* HeadlessFocusClient::GetFocusedWindow() {}

void HeadlessFocusClient::OnWindowDestroying(aura::Window* window) {}

}  // namespace headless