Chromium Code Reviews| Index: ash/test/shell_test_api.h |
| diff --git a/ash/test/shell_test_api.h b/ash/test/shell_test_api.h |
| index 236258be2eb7f6e536b58dadf77ab8bf8be2762b..5a8ecd184e49b729632ae42fb28d6bd6ce56184f 100644 |
| --- a/ash/test/shell_test_api.h |
| +++ b/ash/test/shell_test_api.h |
| @@ -5,12 +5,15 @@ |
| #ifndef ASH_TEST_SHELL_TEST_API_H_ |
| #define ASH_TEST_SHELL_TEST_API_H_ |
| +#include <memory> |
| + |
| #include "base/macros.h" |
| namespace ash { |
| class AshNativeCursorManager; |
| class DragDropController; |
| class MaximizeModeWindowManager; |
| +class PaletteDelegate; |
| class SessionStateDelegate; |
| class ScreenPositionController; |
| class Shell; |
| @@ -22,6 +25,7 @@ namespace test { |
| // Accesses private data from a Shell for testing. |
| class ShellTestApi { |
| public: |
| + ShellTestApi(); |
| explicit ShellTestApi(Shell* shell); |
|
msw
2017/03/09 21:57:20
This is always called with Shell::GetInstance(), p
|
| SystemGestureEventFilter* system_gesture_event_filter(); |
| @@ -32,7 +36,7 @@ class ShellTestApi { |
| MaximizeModeWindowManager* maximize_mode_window_manager(); |
| void DisableDisplayAnimator(); |
| - // Set SessionStateDelegate. |
| + void SetPaletteDelegate(std::unique_ptr<PaletteDelegate> palette_delegate); |
| void SetSessionStateDelegate(SessionStateDelegate* session_state_delegate); |
| private: |