chromium/ui/webui/examples/browser/ui/aura/aura_context.h

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

#ifndef UI_WEBUI_EXAMPLES_BROWSER_UI_AURA_AURA_CONTEXT_H_
#define UI_WEBUI_EXAMPLES_BROWSER_UI_AURA_AURA_CONTEXT_H_

#include <memory>

#include "base/memory/raw_ptr.h"
#include "base/types/pass_key.h"

namespace aura {
class WindowTreeHost;
}

namespace display {
class Screen;
}

namespace wm {
class CursorManager;
class FocusController;
}  // namespace wm

namespace webui_examples {

// Holds the necessary services so that a Aura WindowTreeHost behaves like a
// normal application window, responding to focus and cursor events for example.
class AuraContext {};

}  // namespace webui_examples

#endif  // UI_WEBUI_EXAMPLES_BROWSER_UI_AURA_AURA_CONTEXT_H_