summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_list.h
diff options
context:
space:
mode:
authortc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-20 18:26:36 +0000
committertc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-20 18:26:36 +0000
commit02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c (patch)
treec9d1378a22acc3363c15ae96a42722c4a3c6f382 /chrome/browser/browser_list.h
parentdfb96df122af2da6adc25320742ae44aede063de (diff)
downloadchromium_src-02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c.zip
chromium_src-02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c.tar.gz
chromium_src-02b9cd6fa95f4797bb23dff09ac5a0a0529f2e9c.tar.bz2
Revert "revert r8217 until memory tests are fixed." This re-applies r8217.
This reverts commit r8245. TBR=ben Review URL: http://codereview.chromium.org/18410 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8292 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_list.h')
-rw-r--r--chrome/browser/browser_list.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/chrome/browser/browser_list.h b/chrome/browser/browser_list.h
index cda32a9..72262a9 100644
--- a/chrome/browser/browser_list.h
+++ b/chrome/browser/browser_list.h
@@ -10,12 +10,6 @@
#include "chrome/browser/browser.h"
-namespace views {
-class AppModalDialogDelegate;
-class Window;
-};
-class WebContents;
-
// Stores a list of all Browser objects.
class BrowserList {
public:
@@ -41,13 +35,6 @@ class BrowserList {
static void AddBrowser(Browser* browser);
static void RemoveBrowser(Browser* browser);
- // Adds and removes non-browser dependent windows. These are windows that are
- // top level, but whose lifetime is associated wtih the existence of at least
- // one active Browser. When the last Browser is destroyed, all open dependent
- // windows are closed.
- static void AddDependentWindow(views::Window* window);
- static void RemoveDependentWindow(views::Window* window);
-
static void AddObserver(Observer* observer);
static void RemoveObserver(Observer* observer);
@@ -113,20 +100,12 @@ class BrowserList {
static bool IsOffTheRecordSessionActive();
private:
- // Closes all registered dependent windows.
- static void CloseAllDependentWindows();
-
// Helper method to remove a browser instance from a list of browsers
static void RemoveBrowserFrom(Browser* browser, list_type* browser_list);
static list_type browsers_;
static std::vector<Observer*> observers_;
static list_type last_active_browsers_;
- typedef std::vector<views::Window*> DependentWindowList;
- static DependentWindowList dependent_windows_;
-
- // Set to the currently showing modal dialog delegate if any, NULL otherwise.
- static views::AppModalDialogDelegate* app_modal_dialog_;
};
class WebContents;