| Index: chrome/browser/ui/browser_list.h
|
| diff --git a/chrome/browser/ui/browser_list.h b/chrome/browser/ui/browser_list.h
|
| index 2cbc704fc13b3ecc5c505b1bb35b6c8b598850ed..5eca0c6c7b9e21b91964c697badeef2ae1059d1e 100644
|
| --- a/chrome/browser/ui/browser_list.h
|
| +++ b/chrome/browser/ui/browser_list.h
|
| @@ -10,9 +10,11 @@
|
| #include <vector>
|
|
|
| #include "base/observer_list.h"
|
| -#include "chrome/browser/ui/browser.h"
|
| #include "ui/gfx/native_widget_types.h"
|
|
|
| +class Browser;
|
| +class Profile;
|
| +
|
| // Stores a list of all Browser objects.
|
| class BrowserList {
|
| public:
|
| @@ -62,50 +64,6 @@ class BrowserList {
|
| // WARNING #2: this will always be NULL in unit tests run on the bots.
|
| static Browser* GetLastActive();
|
|
|
| - // Identical in behavior to GetLastActive(), except that the most recently
|
| - // open browser owned by |profile| is returned. If none exist, returns NULL.
|
| - // WARNING: see warnings in GetLastActive().
|
| - static Browser* GetLastActiveWithProfile(Profile* profile);
|
| -
|
| - // Retrieve the last active tabbed browser with a profile matching |profile|.
|
| - // If |match_original_profiles| is true, matching is done based on the
|
| - // original profile, eg profile->GetOriginalProfile() ==
|
| - // browser->profile()->GetOriginalProfile(). This has the effect of matching
|
| - // against both non-incognito and incognito profiles. If
|
| - // |match_original_profiles| is false, only an exact match may be returned.
|
| - static Browser* FindTabbedBrowser(Profile* profile,
|
| - bool match_original_profiles);
|
| -
|
| - // Find an existing browser window with any type. See comment above for
|
| - // additional information.
|
| - static Browser* FindAnyBrowser(Profile* profile,
|
| - bool match_original_profiles);
|
| -
|
| - // Find an existing browser window that can provide the specified type (this
|
| - // uses Browser::CanSupportsWindowFeature, not
|
| - // Browser::SupportsWindowFeature). This searches in the order of last
|
| - // activation. Only browsers that have been active can be returned. Returns
|
| - // NULL if no such browser currently exists.
|
| - static Browser* FindBrowserWithFeature(Profile* profile,
|
| - Browser::WindowFeature feature);
|
| -
|
| - // Find an existing browser window with the provided profile. Searches in the
|
| - // order of last activation. Only browsers that have been active can be
|
| - // returned. Returns NULL if no such browser currently exists.
|
| - static Browser* FindBrowserWithProfile(Profile* profile);
|
| -
|
| - // Find an existing browser with the provided ID. Returns NULL if no such
|
| - // browser currently exists.
|
| - static Browser* FindBrowserWithID(SessionID::id_type desired_id);
|
| -
|
| - // Find the browser represented by |window| or NULL if not found.
|
| - static Browser* FindBrowserWithWindow(gfx::NativeWindow window);
|
| -
|
| - // Find the browser containing |web_contents| or NULL if none is found.
|
| - // |web_contents| must not be NULL.
|
| - static Browser* FindBrowserWithWebContents(
|
| - content::WebContents* web_contents);
|
| -
|
| // Checks if the browser can be automatically restarted to install upgrades
|
| // The browser can be automatically restarted when:
|
| // 1. It's in the background mode (no visible windows).
|
| @@ -155,9 +113,6 @@ class BrowserList {
|
| // Begins shutdown of the application when the desktop session is ending.
|
| static void SessionEnding();
|
|
|
| - // Returns true if there is at least one Browser with the specified profile.
|
| - static bool HasBrowserWithProfile(Profile* profile);
|
| -
|
| // Tells the BrowserList to keep the application alive after the last Browser
|
| // closes. This is implemented as a count, so callers should pair their calls
|
| // to StartKeepAlive() with matching calls to EndKeepAlive() when they no
|
| @@ -187,14 +142,6 @@ class BrowserList {
|
| static const_reverse_iterator begin_last_active();
|
| static const_reverse_iterator end_last_active();
|
|
|
| - // Return the number of browsers with the following profile which are
|
| - // currently open.
|
| - static size_t GetBrowserCount(Profile* profile);
|
| -
|
| - // Return the number of browsers with the following profile and type which are
|
| - // currently open.
|
| - static size_t GetBrowserCountForType(Profile* profile, bool match_tabbed);
|
| -
|
| // Returns true if at least one incognito session is active.
|
| static bool IsOffTheRecordSessionActive();
|
|
|
|
|