| Index: ui/views/test/widget_test.h
|
| diff --git a/ui/views/test/widget_test.h b/ui/views/test/widget_test.h
|
| index 0eee5eeab5b7ee2c4b160dae4fd918bbd12ec553..3b7dfe1f73e95636a1a4564e5011a1176c787de8 100644
|
| --- a/ui/views/test/widget_test.h
|
| +++ b/ui/views/test/widget_test.h
|
| @@ -151,6 +151,24 @@ class TestDesktopWidgetDelegate : public WidgetDelegate {
|
| DISALLOW_COPY_AND_ASSIGN(TestDesktopWidgetDelegate);
|
| };
|
|
|
| +// Testing widget delegate that creates a widget with a single view, which is
|
| +// the initially focused view.
|
| +class TestInitialFocusWidgetDelegate : public TestDesktopWidgetDelegate {
|
| + public:
|
| + explicit TestInitialFocusWidgetDelegate(gfx::NativeWindow context);
|
| + ~TestInitialFocusWidgetDelegate() override;
|
| +
|
| + View* view() { return view_; }
|
| +
|
| + // WidgetDelegate override:
|
| + View* GetInitiallyFocusedView() override;
|
| +
|
| + private:
|
| + View* view_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(TestInitialFocusWidgetDelegate);
|
| +};
|
| +
|
| } // namespace test
|
| } // namespace views
|
|
|
|
|