diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-27 20:15:06 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-27 20:15:06 +0000 |
commit | 33a83db0c6d770638ea15dddabe9cb40bc16e9df (patch) | |
tree | 0d0f4d3ce681a7d10083d8170b3e59c06c12a69f /chrome/browser/page_info_model.h | |
parent | 3e66f9f1ac73220579416ab05b36561f3886092d (diff) | |
download | chromium_src-33a83db0c6d770638ea15dddabe9cb40bc16e9df.zip chromium_src-33a83db0c6d770638ea15dddabe9cb40bc16e9df.tar.gz chromium_src-33a83db0c6d770638ea15dddabe9cb40bc16e9df.tar.bz2 |
browser: Refactor PageInfoModel::Observer into its own header file.
This avoids having a nested class Observer in PageInfoModel.
BUG=None
TEST=None
R=rsesek@chromium.org,jhawkins@chromium.org
Review URL: http://codereview.chromium.org/7470044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94344 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/page_info_model.h')
-rw-r--r-- | chrome/browser/page_info_model.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/chrome/browser/page_info_model.h b/chrome/browser/page_info_model.h index 66ecf25..f0cc797 100644 --- a/chrome/browser/page_info_model.h +++ b/chrome/browser/page_info_model.h @@ -15,6 +15,7 @@ #include "googleurl/src/gurl.h" #include "ui/gfx/image/image.h" +class PageInfoModelObserver; class PrefService; class Profile; @@ -22,13 +23,6 @@ class Profile; // info dialog/bubble. class PageInfoModel { public: - class Observer { - public: - virtual ~Observer() {} - - virtual void OnPageInfoModelChanged() = 0; - }; - enum SectionInfoType { SECTION_INFO_IDENTITY = 0, SECTION_INFO_CONNECTION, @@ -84,7 +78,7 @@ class PageInfoModel { const GURL& url, const NavigationEntry::SSLStatus& ssl, bool show_history, - Observer* observer); + PageInfoModelObserver* observer); ~PageInfoModel(); int GetSectionCount(); @@ -106,7 +100,7 @@ class PageInfoModel { // Shared initialization for default and testing constructor. void Init(); - Observer* observer_; + PageInfoModelObserver* observer_; std::vector<SectionInfo> sections_; |