Index: chrome/browser/ui/tab_contents/tab_contents_wrapper.h |
diff --git a/chrome/browser/ui/tab_contents/tab_contents_wrapper.h b/chrome/browser/ui/tab_contents/tab_contents_wrapper.h |
index 0c075aa3d50ba100b3198b7aae66e15b2ce04a38..4baec54a904c2b79ab8b8bbc98f3df7c91fd99a4 100644 |
--- a/chrome/browser/ui/tab_contents/tab_contents_wrapper.h |
+++ b/chrome/browser/ui/tab_contents/tab_contents_wrapper.h |
@@ -18,6 +18,7 @@ class PrerenderObserver; |
} |
class Extension; |
+class FileSelectObserver; |
class FindTabHelper; |
class NavigationController; |
class PasswordManager; |
@@ -134,6 +135,8 @@ class TabContentsWrapper : public NotificationObserver, |
bool is_starred_; |
// Tab Helpers --------------------------------------------------------------- |
+ // (These provide API for callers and have a getter function listed in the |
+ // "Tab Helpers" section in the member functions area, above.) |
scoped_ptr<FindTabHelper> find_tab_helper_; |
@@ -142,10 +145,15 @@ class TabContentsWrapper : public NotificationObserver, |
scoped_ptr<PasswordManagerDelegate> password_manager_delegate_; |
scoped_ptr<PasswordManager> password_manager_; |
- scoped_ptr<prerender::PrerenderObserver> prerender_observer_; |
- |
scoped_ptr<SearchEngineTabHelper> search_engine_tab_helper_; |
+ // Per-tab observers --------------------------------------------------------- |
+ // (These provide no API for callers; objects that need to exist 1:1 with tabs |
+ // and silently do their thing live here.) |
+ |
+ scoped_ptr<FileSelectObserver> file_select_observer_; |
+ scoped_ptr<prerender::PrerenderObserver> prerender_observer_; |
+ |
// TabContents (MUST BE LAST) ------------------------------------------------ |
// The supporting objects need to outlive the TabContents dtor (as they may |