Index: chrome/browser/ui/views/location_bar/page_action_image_view.h |
diff --git a/chrome/browser/ui/views/location_bar/page_action_image_view.h b/chrome/browser/ui/views/location_bar/page_action_image_view.h |
index 576468bb0668543591642117b51421e5a2722e49..821f5f8127a39e2c9b8671459f9ead4648ea2ead 100644 |
--- a/chrome/browser/ui/views/location_bar/page_action_image_view.h |
+++ b/chrome/browser/ui/views/location_bar/page_action_image_view.h |
@@ -8,8 +8,8 @@ |
#include <string> |
#include "base/memory/scoped_ptr.h" |
-#include "chrome/browser/ui/views/extensions/extension_action_view_controller.h" |
-#include "chrome/browser/ui/views/toolbar/toolbar_action_view_delegate.h" |
+#include "chrome/browser/ui/views/extensions/extension_action_view_controller_views.h" |
+#include "chrome/browser/ui/views/toolbar/toolbar_action_view_delegate_views.h" |
#include "ui/views/controls/image_view.h" |
class Browser; |
@@ -22,13 +22,13 @@ class WebContents; |
// PageActionImageView is used by the LocationBarView to display the icon for a |
// given PageAction and notify the extension when the icon is clicked. |
-class PageActionImageView : public ToolbarActionViewDelegate, |
+class PageActionImageView : public ToolbarActionViewDelegateViews, |
public views::ImageView { |
public: |
PageActionImageView(LocationBarView* owner, |
ExtensionAction* page_action, |
Browser* browser); |
- virtual ~PageActionImageView(); |
+ ~PageActionImageView() override; |
void set_preview_enabled(bool preview_enabled) { |
preview_enabled_ = preview_enabled; |
@@ -36,17 +36,17 @@ class PageActionImageView : public ToolbarActionViewDelegate, |
ExtensionAction* extension_action() { |
return view_controller_->extension_action(); |
} |
- ExtensionActionViewController* view_controller() { |
+ ExtensionActionViewControllerViews* view_controller() { |
return view_controller_.get(); |
} |
// Overridden from views::View: |
- virtual const char* GetClassName() const override; |
- virtual void GetAccessibleState(ui::AXViewState* state) override; |
- virtual bool OnMousePressed(const ui::MouseEvent& event) override; |
- virtual void OnMouseReleased(const ui::MouseEvent& event) override; |
- virtual bool OnKeyPressed(const ui::KeyEvent& event) override; |
- virtual void OnGestureEvent(ui::GestureEvent* event) override; |
+ const char* GetClassName() const override; |
+ void GetAccessibleState(ui::AXViewState* state) override; |
+ bool OnMousePressed(const ui::MouseEvent& event) override; |
+ void OnMouseReleased(const ui::MouseEvent& event) override; |
+ bool OnKeyPressed(const ui::KeyEvent& event) override; |
+ void OnGestureEvent(ui::GestureEvent* event) override; |
// Called to notify the PageAction that it should determine whether to be |
// visible or hidden. |contents| is the WebContents that is active. |
@@ -56,24 +56,24 @@ class PageActionImageView : public ToolbarActionViewDelegate, |
static const char kViewClassName[]; |
// Overridden from View. |
- virtual void PaintChildren(gfx::Canvas* canvas, |
- const views::CullSet& cull_set) override; |
- |
- // ToolbarActionViewDelegate: |
- virtual void OnIconUpdated() override; |
- virtual views::View* GetAsView() override; |
- virtual bool IsShownInMenu() override; |
- virtual views::FocusManager* GetFocusManagerForAccelerator() override; |
- virtual views::Widget* GetParentForContextMenu() override; |
- virtual ExtensionActionViewController* GetPreferredPopupViewController() |
+ void PaintChildren(gfx::Canvas* canvas, |
+ const views::CullSet& cull_set) override; |
+ |
+ // ToolbarActionViewDelegateViews: |
+ void UpdateState() override; |
+ views::View* GetAsView() override; |
+ bool IsShownInMenu() override; |
+ views::FocusManager* GetFocusManagerForAccelerator() override; |
+ views::Widget* GetParentForContextMenu() override; |
+ ExtensionActionViewControllerViews* GetPreferredPopupViewController() |
override; |
- virtual views::View* GetReferenceViewForPopup() override; |
- virtual views::MenuButton* GetContextMenuButton() override; |
- virtual content::WebContents* GetCurrentWebContents() const override; |
- virtual void HideActivePopup() override; |
+ views::View* GetReferenceViewForPopup() override; |
+ views::MenuButton* GetContextMenuButton() override; |
+ content::WebContents* GetCurrentWebContents() const override; |
+ void HideActivePopup() override; |
// The controller for this ExtensionAction view. |
- scoped_ptr<ExtensionActionViewController> view_controller_; |
+ scoped_ptr<ExtensionActionViewControllerViews> view_controller_; |
// The location bar view that owns us. |
LocationBarView* owner_; |