Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(135)

Side by Side Diff: chrome/browser/ui/browser.h

Issue 8622005: Get rid of view_messages.h include from chrome since TabContentsDelegate used a struct from it (V... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/file_select_helper.cc ('k') | chrome/browser/ui/browser.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 class SessionStorageNamespace; 65 class SessionStorageNamespace;
66 class SkBitmap; 66 class SkBitmap;
67 class StatusBubble; 67 class StatusBubble;
68 class TabNavigation; 68 class TabNavigation;
69 class TabStripModel; 69 class TabStripModel;
70 struct WebApplicationInfo; 70 struct WebApplicationInfo;
71 namespace gfx { 71 namespace gfx {
72 class Point; 72 class Point;
73 } 73 }
74 74
75 struct ViewHostMsg_RunFileChooser_Params;
76
77 class Browser : public TabHandlerDelegate, 75 class Browser : public TabHandlerDelegate,
78 public TabContentsDelegate, 76 public TabContentsDelegate,
79 public TabContentsWrapperDelegate, 77 public TabContentsWrapperDelegate,
80 public SearchEngineTabHelperDelegate, 78 public SearchEngineTabHelperDelegate,
81 public ConstrainedWindowTabHelperDelegate, 79 public ConstrainedWindowTabHelperDelegate,
82 public BlockedContentTabHelperDelegate, 80 public BlockedContentTabHelperDelegate,
83 public BookmarkTabHelperDelegate, 81 public BookmarkTabHelperDelegate,
84 public PageNavigator, 82 public PageNavigator,
85 public CommandUpdater::CommandUpdaterDelegate, 83 public CommandUpdater::CommandUpdaterDelegate,
86 public content::NotificationObserver, 84 public content::NotificationObserver,
(...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after
669 667
670 // Retrieve the last active tabbed browser with a profile matching |profile|. 668 // Retrieve the last active tabbed browser with a profile matching |profile|.
671 static Browser* GetTabbedBrowser(Profile* profile, bool match_incognito); 669 static Browser* GetTabbedBrowser(Profile* profile, bool match_incognito);
672 670
673 // Retrieve the last active tabbed browser with a profile matching |profile|. 671 // Retrieve the last active tabbed browser with a profile matching |profile|.
674 // Creates a new Browser if none are available. 672 // Creates a new Browser if none are available.
675 static Browser* GetOrCreateTabbedBrowser(Profile* profile); 673 static Browser* GetOrCreateTabbedBrowser(Profile* profile);
676 674
677 // Helper function to display the file selection dialog. 675 // Helper function to display the file selection dialog.
678 static void RunFileChooserHelper( 676 static void RunFileChooserHelper(
679 TabContents* tab, const ViewHostMsg_RunFileChooser_Params& params); 677 TabContents* tab, const content::FileChooserParams& params);
680 678
681 // Helper function to enumerate a directory. 679 // Helper function to enumerate a directory.
682 static void EnumerateDirectoryHelper(TabContents* tab, int request_id, 680 static void EnumerateDirectoryHelper(TabContents* tab, int request_id,
683 const FilePath& path); 681 const FilePath& path);
684 682
685 // Helper function to handle JS out of memory notifications 683 // Helper function to handle JS out of memory notifications
686 static void JSOutOfMemoryHelper(TabContents* tab); 684 static void JSOutOfMemoryHelper(TabContents* tab);
687 685
688 // Helper function to register a protocol handler. 686 // Helper function to register a protocol handler.
689 static void RegisterProtocolHandlerHelper(TabContents* tab, 687 static void RegisterProtocolHandlerHelper(TabContents* tab,
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after
978 virtual void ContentRestrictionsChanged(TabContents* source) OVERRIDE; 976 virtual void ContentRestrictionsChanged(TabContents* source) OVERRIDE;
979 virtual void RendererUnresponsive(TabContents* source) OVERRIDE; 977 virtual void RendererUnresponsive(TabContents* source) OVERRIDE;
980 virtual void RendererResponsive(TabContents* source) OVERRIDE; 978 virtual void RendererResponsive(TabContents* source) OVERRIDE;
981 virtual void WorkerCrashed(TabContents* source) OVERRIDE; 979 virtual void WorkerCrashed(TabContents* source) OVERRIDE;
982 virtual void DidNavigateMainFramePostCommit(TabContents* tab) OVERRIDE; 980 virtual void DidNavigateMainFramePostCommit(TabContents* tab) OVERRIDE;
983 virtual void DidNavigateToPendingEntry(TabContents* tab) OVERRIDE; 981 virtual void DidNavigateToPendingEntry(TabContents* tab) OVERRIDE;
984 virtual content::JavaScriptDialogCreator* 982 virtual content::JavaScriptDialogCreator*
985 GetJavaScriptDialogCreator() OVERRIDE; 983 GetJavaScriptDialogCreator() OVERRIDE;
986 virtual void RunFileChooser( 984 virtual void RunFileChooser(
987 TabContents* tab, 985 TabContents* tab,
988 const ViewHostMsg_RunFileChooser_Params& params) OVERRIDE; 986 const content::FileChooserParams& params) OVERRIDE;
989 virtual void EnumerateDirectory(TabContents* tab, int request_id, 987 virtual void EnumerateDirectory(TabContents* tab, int request_id,
990 const FilePath& path) OVERRIDE; 988 const FilePath& path) OVERRIDE;
991 virtual void ToggleFullscreenModeForTab(TabContents* tab, 989 virtual void ToggleFullscreenModeForTab(TabContents* tab,
992 bool enter_fullscreen) OVERRIDE; 990 bool enter_fullscreen) OVERRIDE;
993 virtual bool IsFullscreenForTab(const TabContents* tab) const OVERRIDE; 991 virtual bool IsFullscreenForTab(const TabContents* tab) const OVERRIDE;
994 virtual void JSOutOfMemory(TabContents* tab) OVERRIDE; 992 virtual void JSOutOfMemory(TabContents* tab) OVERRIDE;
995 virtual void RegisterProtocolHandler(TabContents* tab, 993 virtual void RegisterProtocolHandler(TabContents* tab,
996 const std::string& protocol, 994 const std::string& protocol,
997 const GURL& url, 995 const GURL& url,
998 const string16& title) OVERRIDE; 996 const string16& title) OVERRIDE;
(...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after
1427 1425
1428 scoped_refptr<FullscreenController> fullscreen_controller_; 1426 scoped_refptr<FullscreenController> fullscreen_controller_;
1429 1427
1430 // True if the browser window has been shown at least once. 1428 // True if the browser window has been shown at least once.
1431 bool window_has_shown_; 1429 bool window_has_shown_;
1432 1430
1433 DISALLOW_COPY_AND_ASSIGN(Browser); 1431 DISALLOW_COPY_AND_ASSIGN(Browser);
1434 }; 1432 };
1435 1433
1436 #endif // CHROME_BROWSER_UI_BROWSER_H_ 1434 #endif // CHROME_BROWSER_UI_BROWSER_H_
OLDNEW
« no previous file with comments | « chrome/browser/file_select_helper.cc ('k') | chrome/browser/ui/browser.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698