OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef ASH_WM_OVERVIEW_WM_SCOPED_OVERVIEW_ANIMATION_SETTINGS_AURA_H_ | 5 #ifndef ASH_WM_OVERVIEW_WM_SCOPED_OVERVIEW_ANIMATION_SETTINGS_AURA_H_ |
6 #define ASH_WM_OVERVIEW_WM_SCOPED_OVERVIEW_ANIMATION_SETTINGS_AURA_H_ | 6 #define ASH_WM_OVERVIEW_WM_SCOPED_OVERVIEW_ANIMATION_SETTINGS_AURA_H_ |
7 | 7 |
8 #include <memory> | 8 #include <memory> |
9 | 9 |
10 #include "ash/wm/overview/scoped_overview_animation_settings_factory.h" | 10 #include "ash/wm/overview/scoped_overview_animation_settings_factory.h" |
11 #include "base/macros.h" | 11 #include "base/macros.h" |
12 | 12 |
13 namespace ash { | 13 namespace ash { |
14 | 14 |
15 // Aura implementation of ScopedOverviewAnimationSettingsFactory. | 15 // Aura implementation of ScopedOverviewAnimationSettingsFactory. |
16 class ScopedOverviewAnimationSettingsFactoryAura | 16 class ScopedOverviewAnimationSettingsFactoryAura |
17 : public ScopedOverviewAnimationSettingsFactory { | 17 : public ScopedOverviewAnimationSettingsFactory { |
18 public: | 18 public: |
19 ScopedOverviewAnimationSettingsFactoryAura(); | 19 ScopedOverviewAnimationSettingsFactoryAura(); |
20 ~ScopedOverviewAnimationSettingsFactoryAura() override; | 20 ~ScopedOverviewAnimationSettingsFactoryAura() override; |
21 | 21 |
22 // ScopedOverviewAnimationSettingsFactoryAura: | 22 // ScopedOverviewAnimationSettingsFactoryAura: |
23 std::unique_ptr<ScopedOverviewAnimationSettings> | 23 std::unique_ptr<ScopedOverviewAnimationSettings> |
24 CreateOverviewAnimationSettings(OverviewAnimationType animation_type, | 24 CreateOverviewAnimationSettings(OverviewAnimationType animation_type, |
25 WmWindow* window) override; | 25 aura::Window* window) override; |
26 | 26 |
27 private: | 27 private: |
28 DISALLOW_COPY_AND_ASSIGN(ScopedOverviewAnimationSettingsFactoryAura); | 28 DISALLOW_COPY_AND_ASSIGN(ScopedOverviewAnimationSettingsFactoryAura); |
29 }; | 29 }; |
30 | 30 |
31 } // namespace ash | 31 } // namespace ash |
32 | 32 |
33 #endif // ASH_WM_OVERVIEW_WM_SCOPED_OVERVIEW_ANIMATION_SETTINGS_AURA_H_ | 33 #endif // ASH_WM_OVERVIEW_WM_SCOPED_OVERVIEW_ANIMATION_SETTINGS_AURA_H_ |
OLD | NEW |