diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-04 18:59:09 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-04 18:59:09 +0000 |
commit | 18bc42c9f2633ff1a12da22715c8d005f4038053 (patch) | |
tree | baf917f73e17a8cf4acaadc22864a3b6c08175b2 /chrome/browser/browser_about_handler.h | |
parent | c550756d89ac192568e6916962bf148b6fa51e30 (diff) | |
download | chromium_src-18bc42c9f2633ff1a12da22715c8d005f4038053.zip chromium_src-18bc42c9f2633ff1a12da22715c8d005f4038053.tar.gz chromium_src-18bc42c9f2633ff1a12da22715c8d005f4038053.tar.bz2 |
Partial porting of the about handler.
Review URL: http://codereview.chromium.org/20045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9149 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_about_handler.h')
-rw-r--r-- | chrome/browser/browser_about_handler.h | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/chrome/browser/browser_about_handler.h b/chrome/browser/browser_about_handler.h index 1d41547..afd6d13 100644 --- a/chrome/browser/browser_about_handler.h +++ b/chrome/browser/browser_about_handler.h @@ -4,27 +4,24 @@ // Contains code for handling "about:" URLs in the browser process. -#ifndef CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H__ -#define CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H__ +#ifndef CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H_ +#define CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H_ #include <string> #include "base/basictypes.h" -#include "base/image_util.h" +#include "chrome/browser/tab_contents/tab_contents_type.h" #include "chrome/browser/tab_contents/web_contents.h" #include "chrome/browser/dom_ui/chrome_url_data_manager.h" +class AboutSource; +class DictionaryValue; class GURL; -class Profile; class ListValue; -class DictionaryValue; +class Profile; class RenderProcessHost; -class AboutSource; -enum TabContentsType; -namespace process_util { - struct CommittedKBytes; - struct WorkingSetKBytes; -} +class RenderViewHostFactory; +class SiteInstance; class BrowserAboutHandler : public WebContents { public: @@ -51,7 +48,7 @@ class BrowserAboutHandler : public WebContents { static std::string AboutPlugins(); // Renders a special page for about:histograms. - static std::string AboutHistograms(const std::string query); + static std::string AboutHistograms(const std::string& query); // Renders a special page about:objects (about tracked objects such as Tasks). static std::string AboutObjects(const std::string& query); @@ -76,8 +73,7 @@ class BrowserAboutHandler : public WebContents { private: ChromeURLDataManager::DataSource* about_source_; - DISALLOW_EVIL_CONSTRUCTORS(BrowserAboutHandler); + DISALLOW_COPY_AND_ASSIGN(BrowserAboutHandler); }; -#endif // CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H__ - +#endif // CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H_ |