| Index: chrome/browser/ui/views/toolbar/browser_action_view.h
|
| diff --git a/chrome/browser/ui/views/toolbar/browser_action_view.h b/chrome/browser/ui/views/toolbar/browser_action_view.h
|
| index a52bc6d67869069a5a3bd87cd51516c240b81206..16a70149e2229a78bc33011b663b7aff0c84ca67 100644
|
| --- a/chrome/browser/ui/views/toolbar/browser_action_view.h
|
| +++ b/chrome/browser/ui/views/toolbar/browser_action_view.h
|
| @@ -64,6 +64,11 @@ class BrowserActionView : public views::MenuButton,
|
| // Hides the active popup of the delegate, if one exists.
|
| virtual void HideActivePopup() = 0;
|
|
|
| + // Returns the primary BrowserActionView associated with the given
|
| + // |extension|.
|
| + virtual BrowserActionView* GetMainViewForExtension(
|
| + const extensions::Extension* extension) = 0;
|
| +
|
| protected:
|
| virtual ~Delegate() {}
|
| };
|
| @@ -159,6 +164,8 @@ class BrowserActionView : public views::MenuButton,
|
| virtual bool IsShownInMenu() OVERRIDE;
|
| virtual views::FocusManager* GetFocusManagerForAccelerator() OVERRIDE;
|
| virtual views::Widget* GetParentForContextMenu() OVERRIDE;
|
| + virtual ExtensionActionViewController* GetPreferredPopupViewController()
|
| + OVERRIDE;
|
| virtual views::View* GetReferenceViewForPopup() OVERRIDE;
|
| virtual content::WebContents* GetCurrentWebContents() OVERRIDE;
|
| virtual void HideActivePopup() OVERRIDE;
|
|
|