summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_ui.gypi
diff options
context:
space:
mode:
authorgab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-30 20:57:17 +0000
committergab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-30 20:57:17 +0000
commit1038ecb77198ad02d6e6f8c4fbe46584a31f32fd (patch)
treee1fb814b66987590d8dfdc19701d10b3e7aaec41 /chrome/chrome_browser_ui.gypi
parent172a3a8063c95204c3279e5a36dc0ecb4c1b50be (diff)
downloadchromium_src-1038ecb77198ad02d6e6f8c4fbe46584a31f32fd.zip
chromium_src-1038ecb77198ad02d6e6f8c4fbe46584a31f32fd.tar.gz
chromium_src-1038ecb77198ad02d6e6f8c4fbe46584a31f32fd.tar.bz2
Introduce BrowserIterator.
An iterator meant to iterate over all the browsers in BrowserListImpls across multiple desktops (i.e. multiple HostDesktopTypes). As a first step, used it in TabContentsIterator (pretty much bringing back the implementation to the one that was there prior to https://codereview.chromium.org/11316340/ -- except that the iterator is now aware of multiple desktops). Another CL will follow in which all BrowserList::const_iterator, etc. methods will be replaced by BrowserIterator. The interface of BrowserIterator is derived from the interface of TabContentsIterator for consistency (which is being slightly tweaked in parallel in https://codereview.chromium.org/12049038/). BUG=129187 Review URL: https://chromiumcodereview.appspot.com/12038053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179695 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_browser_ui.gypi')
-rw-r--r--chrome/chrome_browser_ui.gypi3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/chrome_browser_ui.gypi b/chrome/chrome_browser_ui.gypi
index ba3fcbf..e093f62 100644
--- a/chrome/chrome_browser_ui.gypi
+++ b/chrome/chrome_browser_ui.gypi
@@ -256,6 +256,8 @@
'browser/ui/browser_finder.h',
'browser/ui/browser_instant_controller.cc',
'browser/ui/browser_instant_controller.h',
+ 'browser/ui/browser_iterator.cc',
+ 'browser/ui/browser_iterator.h',
'browser/ui/browser_list.cc',
'browser/ui/browser_list.h',
'browser/ui/browser_list_impl.cc',
@@ -2536,6 +2538,7 @@
'browser/ui/browser.cc',
'browser/ui/browser_command_controller.cc',
'browser/ui/browser_finder.cc',
+ 'browser/ui/browser_iterator.cc',
'browser/ui/browser_list.cc',
'browser/ui/browser_navigator.cc',
'browser/ui/browser_otr_state.cc',