diff options
Diffstat (limited to 'chrome/browser/speech/speech_input_bubble_views.cc')
-rw-r--r-- | chrome/browser/speech/speech_input_bubble_views.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/chrome/browser/speech/speech_input_bubble_views.cc b/chrome/browser/speech/speech_input_bubble_views.cc index 9587343..297d6f2 100644 --- a/chrome/browser/speech/speech_input_bubble_views.cc +++ b/chrome/browser/speech/speech_input_bubble_views.cc @@ -23,6 +23,7 @@ #include "views/controls/image_view.h" #include "views/controls/label.h" #include "views/controls/link.h" +#include "views/controls/link_listener.h" #include "views/layout/layout_constants.h" #include "views/view.h" @@ -36,7 +37,7 @@ const int kBubbleHeadingVertMargin = 6; class ContentView : public views::View, public views::ButtonListener, - public views::LinkController { + public views::LinkListener { public: explicit ContentView(SpeechInputBubbleDelegate* delegate); @@ -48,8 +49,8 @@ class ContentView // views::ButtonListener methods. virtual void ButtonPressed(views::Button* source, const views::Event& event); - // views::LinkController methods. - virtual void LinkActivated(views::Link* source, int event_flags); + // views::LinkListener methods. + virtual void LinkClicked(views::Link* source, int event_flags) OVERRIDE; // views::View overrides. virtual gfx::Size GetPreferredSize(); @@ -109,7 +110,7 @@ ContentView::ContentView(SpeechInputBubbleDelegate* delegate) mic_settings_ = new views::Link( UTF16ToWide(l10n_util::GetStringUTF16(IDS_SPEECH_INPUT_MIC_SETTINGS))); - mic_settings_->SetController(this); + mic_settings_->set_listener(this); AddChildView(mic_settings_); } @@ -156,7 +157,7 @@ void ContentView::ButtonPressed(views::Button* source, } } -void ContentView::LinkActivated(views::Link* source, int event_flags) { +void ContentView::LinkClicked(views::Link* source, int event_flags) { DCHECK_EQ(source, mic_settings_); AudioManager::GetAudioManager()->ShowAudioInputSettings(); } |