| 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);
|
| };
|
|
|
|
|