Index: chrome/browser/ui/browser.h |
diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h |
index fcb711cfac89b6cff6adb5712cd81c1ba3b758ff..b5b87800958282369564e987f391efce1214af85 100644 |
--- a/chrome/browser/ui/browser.h |
+++ b/chrome/browser/ui/browser.h |
@@ -81,6 +81,7 @@ class SessionStorageNamespace; |
} |
namespace extensions { |
+class BookmarkAppBrowserController; |
class Extension; |
class ExtensionRegistry; |
class WindowController; |
@@ -282,6 +283,9 @@ class Browser : public TabStripModelObserver, |
BrowserInstantController* instant_controller() { |
return instant_controller_.get(); |
} |
+ extensions::BookmarkAppBrowserController* bookmark_app_controller() { |
+ return bookmark_app_controller_.get(); |
+ } |
// Get the FindBarController for this browser, creating it if it does not |
// yet exist. |
@@ -799,6 +803,10 @@ class Browser : public TabStripModelObserver, |
// Shared code between Reload() and ReloadIgnoringCache(). |
void ReloadInternal(WindowOpenDisposition disposition, bool ignore_cache); |
+ // Returns true if the Browser window supports a location bar. Having support |
+ // for the location bar does not mean it will be visible. |
+ bool SupportsLocationBar() const; |
+ |
// Returns true if the Browser window should show the location bar. |
bool ShouldShowLocationBar() const; |
@@ -956,6 +964,9 @@ class Browser : public TabStripModelObserver, |
scoped_ptr<BrowserInstantController> instant_controller_; |
+ // Helper which handles bookmark app specific browser configuration. |
+ scoped_ptr<extensions::BookmarkAppBrowserController> bookmark_app_controller_; |
+ |
BookmarkBar::State bookmark_bar_state_; |
scoped_ptr<ExclusiveAccessManager> exclusive_access_manager_; |