Index: chrome/browser/ui/views/tabs/browser_tab_strip_controller.h |
diff --git a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.h b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.h |
index 06da49234cdb66d8467283a8be30db539e5033ad..35e8940b612d84b2cc20916d65fed4398d22889d 100644 |
--- a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.h |
+++ b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.h |
@@ -74,6 +74,7 @@ class BrowserTabStripController : public TabStripController, |
virtual void LayoutTypeMaybeChanged() OVERRIDE; |
virtual void OnStartedDraggingTabs() OVERRIDE; |
virtual void OnStoppedDraggingTabs() OVERRIDE; |
+ virtual void CheckFileSupported(const GURL& url) OVERRIDE; |
// TabStripModelObserver implementation: |
virtual void TabInsertedAt(content::WebContents* contents, |
@@ -139,6 +140,11 @@ class BrowserTabStripController : public TabStripController, |
// Resets the tabstrips layout type from prefs. |
void UpdateLayoutType(); |
+ // Notifies the tabstrip whether |url| is supported once a MIME type request |
+ // has completed. |
+ void OnFindURLMimeTypeCompleted(const GURL& url, |
+ const std::string& mime_type); |
+ |
TabStripModel* model_; |
TabStrip* tabstrip_; |
@@ -159,6 +165,8 @@ class BrowserTabStripController : public TabStripController, |
PrefChangeRegistrar local_pref_registrar_; |
+ base::WeakPtrFactory<BrowserTabStripController> weak_ptr_factory_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BrowserTabStripController); |
}; |