Chromium Code Reviews| Index: chrome/browser/ui/views/sad_tab_view.h |
| diff --git a/chrome/browser/ui/views/sad_tab_view.h b/chrome/browser/ui/views/sad_tab_view.h |
| index 2ad400b4bd16c0b214b251320ef3ab7ab3c5dfc7..5f3085d3723779d8f23c5f5c5ce9dc1bfb28c369 100644 |
| --- a/chrome/browser/ui/views/sad_tab_view.h |
| +++ b/chrome/browser/ui/views/sad_tab_view.h |
| @@ -8,6 +8,7 @@ |
| #include "base/basictypes.h" |
| #include "base/memory/scoped_ptr.h" |
| +#include "views/controls/button/button.h" |
| #include "views/controls/link_listener.h" |
| #include "views/view.h" |
| @@ -19,6 +20,7 @@ class Font; |
| namespace views { |
| class Label; |
| +class TextButton; |
| } |
| /////////////////////////////////////////////////////////////////////////////// |
| @@ -30,7 +32,8 @@ class Label; |
| // |
| /////////////////////////////////////////////////////////////////////////////// |
| class SadTabView : public views::View, |
| - public views::LinkListener { |
| + public views::LinkListener, |
| + public views::ButtonListener { |
| public: |
| // NOTE: Do not remove or reorder the elements in this enum, and only add new |
| // items at the end. We depend on these specific values in a histogram. |
| @@ -48,6 +51,11 @@ class SadTabView : public views::View, |
| // Overridden from views::LinkListener: |
| virtual void LinkClicked(views::Link* source, int event_flags) OVERRIDE; |
| + // Overridden from views::ButtonListener: |
| + virtual void ButtonPressed( |
|
Peter Kasting
2011/11/21 21:31:06
Nit: Wrap like this:
virtual void ButtonPressed
kevers
2011/11/22 13:52:02
Done.
|
| + views::Button* source, |
| + const views::Event& event) OVERRIDE; |
| + |
| protected: |
| // Overridden from views::View: |
| virtual void ViewHierarchyChanged(bool is_add, |
| @@ -58,6 +66,7 @@ class SadTabView : public views::View, |
| private: |
| views::Label* CreateLabel(const string16& text); |
| views::Link* CreateLink(const string16& text); |
| + views::TextButton* CreateButton(const string16& text); |
| TabContents* tab_contents_; |
| Kind kind_; |
| @@ -66,6 +75,7 @@ class SadTabView : public views::View, |
| views::Label* message_; |
| views::Link* help_link_; |
| views::Link* feedback_link_; |
| + views::TextButton* reload_button_; |
| DISALLOW_COPY_AND_ASSIGN(SadTabView); |
| }; |