diff options
Diffstat (limited to 'chrome/browser/views/about_network_dialog.h')
-rw-r--r-- | chrome/browser/views/about_network_dialog.h | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/chrome/browser/views/about_network_dialog.h b/chrome/browser/views/about_network_dialog.h index a9dd2cc..68d6690 100644 --- a/chrome/browser/views/about_network_dialog.h +++ b/chrome/browser/views/about_network_dialog.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_VIEWS_ABOUT_NETWORK_DIALOG_H_ #include "base/singleton.h" +#include "chrome/browser/views/logging_about_dialog.h" #include "chrome/views/base_button.h" #include "chrome/views/dialog_delegate.h" @@ -14,9 +15,8 @@ class TextButton; class TextField; } // namespace views -class AboutNetworkDialog : public views::DialogDelegate, - public views::BaseButton::ButtonListener, - public views::View { +class AboutNetworkDialog : public LoggingAboutDialog, + public views::BaseButton::ButtonListener { public: // This dialog is a singleton. If the dialog is already opened, it won't do // anything, so you can just blindly call this function all you want. @@ -24,10 +24,6 @@ class AboutNetworkDialog : public views::DialogDelegate, virtual ~AboutNetworkDialog(); - // Appends the given string to the dialog box. This is called by the job - // tracker (see the .cc file) when "stuff happens." - void AppendText(const std::wstring& text); - // Returns true if we're currently tracking network operations. bool tracking() const { return tracking_; } @@ -36,25 +32,16 @@ class AboutNetworkDialog : public views::DialogDelegate, AboutNetworkDialog(); - // Sets up all UI controls for the dialog. - void SetupControls(); - - virtual gfx::Size GetPreferredSize(); - virtual views::View* GetContentsView(); - virtual int GetDialogButtons() const; - virtual std::wstring GetWindowTitle() const; - virtual void Layout(); - - // views::WindowDelegate (via view::DialogDelegate). - virtual bool CanResize() const; - - // views::BaseButton::ButtonListener. + // views::BaseButton::ButtonListener implementation. virtual void ButtonPressed(views::BaseButton* button); + // LoggingAboutDialog implementation. + virtual void SetupButtonColumnSet(views::ColumnSet* set); + virtual void AddButtonControlsToLayout(views::GridLayout* layout); + views::TextButton* track_toggle_; views::TextButton* show_button_; views::TextButton* clear_button_; - views::TextField* text_field_; // Set to true when we're tracking network status. bool tracking_; |