| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_UI_BROWSER_H_ | 5 #ifndef CHROME_BROWSER_UI_BROWSER_H_ |
| 6 #define CHROME_BROWSER_UI_BROWSER_H_ | 6 #define CHROME_BROWSER_UI_BROWSER_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <map> | 9 #include <map> |
| 10 #include <set> | 10 #include <set> |
| (...skipping 746 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 757 // Overridden from PageNavigator: | 757 // Overridden from PageNavigator: |
| 758 // Deprecated. Please use the one-argument variant instead. | 758 // Deprecated. Please use the one-argument variant instead. |
| 759 // TODO(adriansc): Remove this method once refactoring changed all call sites. | 759 // TODO(adriansc): Remove this method once refactoring changed all call sites. |
| 760 virtual TabContents* OpenURL(const GURL& url, | 760 virtual TabContents* OpenURL(const GURL& url, |
| 761 const GURL& referrer, | 761 const GURL& referrer, |
| 762 WindowOpenDisposition disposition, | 762 WindowOpenDisposition disposition, |
| 763 content::PageTransition transition) OVERRIDE; | 763 content::PageTransition transition) OVERRIDE; |
| 764 virtual TabContents* OpenURL(const OpenURLParams& params) OVERRIDE; | 764 virtual TabContents* OpenURL(const OpenURLParams& params) OVERRIDE; |
| 765 | 765 |
| 766 // Overridden from CommandUpdater::CommandUpdaterDelegate: | 766 // Overridden from CommandUpdater::CommandUpdaterDelegate: |
| 767 virtual void ExecuteCommand(int id); | 767 virtual void ExecuteCommand(int id) OVERRIDE; |
| 768 | 768 |
| 769 // Overridden from TabRestoreServiceObserver: | 769 // Overridden from TabRestoreServiceObserver: |
| 770 virtual void TabRestoreServiceChanged(TabRestoreService* service); | 770 virtual void TabRestoreServiceChanged(TabRestoreService* service) OVERRIDE; |
| 771 virtual void TabRestoreServiceDestroyed(TabRestoreService* service); | 771 virtual void TabRestoreServiceDestroyed(TabRestoreService* service) OVERRIDE; |
| 772 | 772 |
| 773 // Centralized method for creating a TabContents, configuring and installing | 773 // Centralized method for creating a TabContents, configuring and installing |
| 774 // all its supporting objects and observers. | 774 // all its supporting objects and observers. |
| 775 static TabContentsWrapper* | 775 static TabContentsWrapper* |
| 776 TabContentsFactory(Profile* profile, | 776 TabContentsFactory(Profile* profile, |
| 777 SiteInstance* site_instance, | 777 SiteInstance* site_instance, |
| 778 int routing_id, | 778 int routing_id, |
| 779 const TabContents* base_tab_contents, | 779 const TabContents* base_tab_contents, |
| 780 SessionStorageNamespace* session_storage_namespace); | 780 SessionStorageNamespace* session_storage_namespace); |
| 781 | 781 |
| 782 // Overridden from TabHandlerDelegate: | 782 // Overridden from TabHandlerDelegate: |
| 783 virtual Profile* GetProfile() const; | 783 virtual Profile* GetProfile() const OVERRIDE; |
| 784 virtual Browser* AsBrowser(); | 784 virtual Browser* AsBrowser() OVERRIDE; |
| 785 | 785 |
| 786 // Overridden from TabStripModelDelegate: | 786 // Overridden from TabStripModelDelegate: |
| 787 virtual TabContentsWrapper* AddBlankTab(bool foreground); | 787 virtual TabContentsWrapper* AddBlankTab(bool foreground); |
| 788 virtual TabContentsWrapper* AddBlankTabAt(int index, bool foreground); | 788 virtual TabContentsWrapper* AddBlankTabAt(int index, bool foreground); |
| 789 virtual Browser* CreateNewStripWithContents( | 789 virtual Browser* CreateNewStripWithContents( |
| 790 TabContentsWrapper* detached_contents, | 790 TabContentsWrapper* detached_contents, |
| 791 const gfx::Rect& window_bounds, | 791 const gfx::Rect& window_bounds, |
| 792 const DockInfo& dock_info, | 792 const DockInfo& dock_info, |
| 793 bool maximize); | 793 bool maximize); |
| 794 virtual int GetDragActions() const; | 794 virtual int GetDragActions() const; |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 931 WindowOpenDisposition disposition, | 931 WindowOpenDisposition disposition, |
| 932 const gfx::Rect& initial_pos, | 932 const gfx::Rect& initial_pos, |
| 933 bool user_gesture) OVERRIDE; | 933 bool user_gesture) OVERRIDE; |
| 934 virtual void ActivateContents(TabContents* contents) OVERRIDE; | 934 virtual void ActivateContents(TabContents* contents) OVERRIDE; |
| 935 virtual void DeactivateContents(TabContents* contents) OVERRIDE; | 935 virtual void DeactivateContents(TabContents* contents) OVERRIDE; |
| 936 virtual void LoadingStateChanged(TabContents* source) OVERRIDE; | 936 virtual void LoadingStateChanged(TabContents* source) OVERRIDE; |
| 937 virtual void CloseContents(TabContents* source) OVERRIDE; | 937 virtual void CloseContents(TabContents* source) OVERRIDE; |
| 938 virtual void MoveContents(TabContents* source, const gfx::Rect& pos) OVERRIDE; | 938 virtual void MoveContents(TabContents* source, const gfx::Rect& pos) OVERRIDE; |
| 939 virtual void DetachContents(TabContents* source) OVERRIDE; | 939 virtual void DetachContents(TabContents* source) OVERRIDE; |
| 940 virtual bool IsPopupOrPanel(const TabContents* source) const OVERRIDE; | 940 virtual bool IsPopupOrPanel(const TabContents* source) const OVERRIDE; |
| 941 virtual bool CanReloadContents(TabContents* source) const; | 941 virtual bool CanReloadContents(TabContents* source) const OVERRIDE; |
| 942 virtual void UpdateTargetURL(TabContents* source, int32 page_id, | 942 virtual void UpdateTargetURL(TabContents* source, int32 page_id, |
| 943 const GURL& url) OVERRIDE; | 943 const GURL& url) OVERRIDE; |
| 944 virtual void ContentsMouseEvent( | 944 virtual void ContentsMouseEvent( |
| 945 TabContents* source, const gfx::Point& location, bool motion) OVERRIDE; | 945 TabContents* source, const gfx::Point& location, bool motion) OVERRIDE; |
| 946 virtual void ContentsZoomChange(bool zoom_in) OVERRIDE; | 946 virtual void ContentsZoomChange(bool zoom_in) OVERRIDE; |
| 947 virtual void TabContentsFocused(TabContents* tab_content) OVERRIDE; | 947 virtual void TabContentsFocused(TabContents* tab_content) OVERRIDE; |
| 948 virtual bool TakeFocus(bool reverse) OVERRIDE; | 948 virtual bool TakeFocus(bool reverse) OVERRIDE; |
| 949 virtual bool IsApplication() const OVERRIDE; | 949 virtual bool IsApplication() const OVERRIDE; |
| 950 virtual void ConvertContentsToApplication(TabContents* source) OVERRIDE; | 950 virtual void ConvertContentsToApplication(TabContents* source) OVERRIDE; |
| 951 virtual void BeforeUnloadFired(TabContents* source, | 951 virtual void BeforeUnloadFired(TabContents* source, |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1046 | 1046 |
| 1047 // Overridden from BlockedContentTabHelperDelegate: | 1047 // Overridden from BlockedContentTabHelperDelegate: |
| 1048 virtual TabContentsWrapper* GetConstrainingContentsWrapper( | 1048 virtual TabContentsWrapper* GetConstrainingContentsWrapper( |
| 1049 TabContentsWrapper* source) OVERRIDE; | 1049 TabContentsWrapper* source) OVERRIDE; |
| 1050 | 1050 |
| 1051 // Overridden from BookmarkTabHelperDelegate: | 1051 // Overridden from BookmarkTabHelperDelegate: |
| 1052 virtual void URLStarredChanged(TabContentsWrapper* source, | 1052 virtual void URLStarredChanged(TabContentsWrapper* source, |
| 1053 bool starred) OVERRIDE; | 1053 bool starred) OVERRIDE; |
| 1054 | 1054 |
| 1055 // Overridden from SelectFileDialog::Listener: | 1055 // Overridden from SelectFileDialog::Listener: |
| 1056 virtual void FileSelected(const FilePath& path, int index, void* params); | 1056 virtual void FileSelected(const FilePath& path, |
| 1057 int index, |
| 1058 void* params) OVERRIDE; |
| 1057 | 1059 |
| 1058 // Overridden from content::NotificationObserver: | 1060 // Overridden from content::NotificationObserver: |
| 1059 virtual void Observe(int type, | 1061 virtual void Observe(int type, |
| 1060 const content::NotificationSource& source, | 1062 const content::NotificationSource& source, |
| 1061 const content::NotificationDetails& details); | 1063 const content::NotificationDetails& details) OVERRIDE; |
| 1062 | 1064 |
| 1063 // Overridden from ProfileSyncServiceObserver: | 1065 // Overridden from ProfileSyncServiceObserver: |
| 1064 virtual void OnStateChanged(); | 1066 virtual void OnStateChanged() OVERRIDE; |
| 1065 | 1067 |
| 1066 // Overriden from InstantDelegate: | 1068 // Overriden from InstantDelegate: |
| 1067 virtual void ShowInstant(TabContentsWrapper* preview_contents) OVERRIDE; | 1069 virtual void ShowInstant(TabContentsWrapper* preview_contents) OVERRIDE; |
| 1068 virtual void HideInstant() OVERRIDE; | 1070 virtual void HideInstant() OVERRIDE; |
| 1069 virtual void CommitInstant(TabContentsWrapper* preview_contents) OVERRIDE; | 1071 virtual void CommitInstant(TabContentsWrapper* preview_contents) OVERRIDE; |
| 1070 virtual void SetSuggestedText(const string16& text, | 1072 virtual void SetSuggestedText(const string16& text, |
| 1071 InstantCompleteBehavior behavior) OVERRIDE; | 1073 InstantCompleteBehavior behavior) OVERRIDE; |
| 1072 virtual gfx::Rect GetInstantBounds() OVERRIDE; | 1074 virtual gfx::Rect GetInstantBounds() OVERRIDE; |
| 1073 | 1075 |
| 1074 // Command and state updating /////////////////////////////////////////////// | 1076 // Command and state updating /////////////////////////////////////////////// |
| (...skipping 350 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1425 | 1427 |
| 1426 scoped_refptr<FullscreenController> fullscreen_controller_; | 1428 scoped_refptr<FullscreenController> fullscreen_controller_; |
| 1427 | 1429 |
| 1428 // True if the browser window has been shown at least once. | 1430 // True if the browser window has been shown at least once. |
| 1429 bool window_has_shown_; | 1431 bool window_has_shown_; |
| 1430 | 1432 |
| 1431 DISALLOW_COPY_AND_ASSIGN(Browser); | 1433 DISALLOW_COPY_AND_ASSIGN(Browser); |
| 1432 }; | 1434 }; |
| 1433 | 1435 |
| 1434 #endif // CHROME_BROWSER_UI_BROWSER_H_ | 1436 #endif // CHROME_BROWSER_UI_BROWSER_H_ |
| OLD | NEW |