#ifndef HEADLESS_LIB_BROWSER_HEADLESS_WINDOW_TREE_HOST_H_
#define HEADLESS_LIB_BROWSER_HEADLESS_WINDOW_TREE_HOST_H_
#if defined(USE_AURA)
#include <memory>
#include "ui/aura/window_tree_host.h"
#include "ui/events/platform/platform_event_dispatcher.h"
#include "ui/gfx/geometry/rect.h"
namespace aura {
namespace client {
class FocusClient;
class WindowParentingClient;
}
}
namespace ui {
enum class DomCode : uint32_t;
}
namespace headless {
class HeadlessWindowTreeHost : public aura::WindowTreeHost,
public ui::PlatformEventDispatcher { … };
}
#else
class HeadlessWindowTreeHost {};
#endif
#endif