From 18bc42c9f2633ff1a12da22715c8d005f4038053 Mon Sep 17 00:00:00 2001 From: "brettw@chromium.org" Date: Wed, 4 Feb 2009 18:59:09 +0000 Subject: 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 --- chrome/browser/browser_about_handler.h | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) (limited to 'chrome/browser/browser_about_handler.h') 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 #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_ -- cgit v1.1