chromium/ui/views/test/event_generator_delegate_mac.h

// Copyright 2014 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_VIEWS_TEST_EVENT_GENERATOR_DELEGATE_MAC_H_
#define UI_VIEWS_TEST_EVENT_GENERATOR_DELEGATE_MAC_H_

#include <memory>

#include "ui/gfx/native_widget_types.h"

namespace ui::test {
class EventGenerator;
class EventGeneratorDelegate;
}  // namespace ui::test

namespace views::test {

std::unique_ptr<ui::test::EventGeneratorDelegate>
CreateEventGeneratorDelegateMac(ui::test::EventGenerator* owner,
                                gfx::NativeWindow root_window,
                                gfx::NativeWindow target_window);

}  // namespace views::test

#endif  // UI_VIEWS_TEST_EVENT_GENERATOR_DELEGATE_MAC_H_