Index: chrome/browser/ui/views/apps/native_app_window_views.h |
diff --git a/chrome/browser/ui/views/apps/native_app_window_views.h b/chrome/browser/ui/views/apps/native_app_window_views.h |
index 9f4d9691e38cf0286bed9b08f12a895b8567ca61..ce11a71e787991d101abd226101118a96d96ce21 100644 |
--- a/chrome/browser/ui/views/apps/native_app_window_views.h |
+++ b/chrome/browser/ui/views/apps/native_app_window_views.h |
@@ -36,6 +36,10 @@ namespace views { |
class WebView; |
} |
+#if defined(USE_ASH) |
+class NonClientFrameViewSwitcherAsh; |
+#endif |
+ |
class NativeAppWindowViews : public apps::NativeAppWindow, |
public views::WidgetDelegateView, |
public views::WidgetObserver, |
@@ -185,6 +189,12 @@ class NativeAppWindowViews : public apps::NativeAppWindow, |
views::UnhandledKeyboardEventHandler unhandled_keyboard_event_handler_; |
+#if defined(USE_ASH) |
+ // Used to switch the non client frame view when an app's maximized state is |
+ // changed. |
+ scoped_ptr<NonClientFrameViewSwitcherAsh> frame_switcher_; |
+#endif |
+ |
base::WeakPtrFactory<NativeAppWindowViews> weak_ptr_factory_; |
ObserverList<web_modal::WebContentsModalDialogHostObserver> observer_list_; |