#include "ui/views/context_menu_controller.h"
#include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
-class BrowserDesktopRootWindowHost;
+class BrowserDesktopWindowTreeHost;
class BrowserFrame;
class BrowserView;
-namespace aura {
-namespace client {
-class UserActionClient;
-}
-}
-
-namespace views {
-namespace corewm {
+namespace wm {
class VisibilityController;
}
-}
////////////////////////////////////////////////////////////////////////////////
// DesktopBrowserFrameAura
BrowserView* browser_view() const { return browser_view_; }
protected:
- virtual ~DesktopBrowserFrameAura();
+ ~DesktopBrowserFrameAura() override;
// Overridden from views::DesktopNativeWidgetAura:
- virtual void OnHostClosed() OVERRIDE;
- virtual void InitNativeWidget(
- const views::Widget::InitParams& params) OVERRIDE;
+ void OnHostClosed() override;
+ void InitNativeWidget(const views::Widget::InitParams& params) override;
// Overridden from NativeBrowserFrame:
- virtual views::NativeWidget* AsNativeWidget() OVERRIDE;
- virtual const views::NativeWidget* AsNativeWidget() const OVERRIDE;
- virtual bool UsesNativeSystemMenu() const OVERRIDE;
- virtual int GetMinimizeButtonOffset() const OVERRIDE;
- virtual void TabStripDisplayModeChanged() OVERRIDE;
+ views::NativeWidget* AsNativeWidget() override;
+ const views::NativeWidget* AsNativeWidget() const override;
+ bool UsesNativeSystemMenu() const override;
+ int GetMinimizeButtonOffset() const override;
+ bool ShouldSaveWindowPlacement() const override;
+ void GetWindowPlacement(gfx::Rect* bounds,
+ ui::WindowShowState* show_state) const override;
private:
// The BrowserView is our ClientView. This is a pointer to it.
BrowserFrame* browser_frame_;
// Owned by the RootWindow.
- BrowserDesktopRootWindowHost* browser_desktop_root_window_host_;
+ BrowserDesktopWindowTreeHost* browser_desktop_window_tree_host_;
- scoped_ptr<aura::client::UserActionClient> user_action_client_;
- scoped_ptr<views::corewm::VisibilityController> visibility_controller_;
+ scoped_ptr<wm::VisibilityController> visibility_controller_;
DISALLOW_COPY_AND_ASSIGN(DesktopBrowserFrameAura);
};