diff options
Diffstat (limited to 'chromium/ui/app_list/views/speech_view.h')
-rw-r--r-- | chromium/ui/app_list/views/speech_view.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/chromium/ui/app_list/views/speech_view.h b/chromium/ui/app_list/views/speech_view.h deleted file mode 100644 index 18644daa828..00000000000 --- a/chromium/ui/app_list/views/speech_view.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef UI_APP_LIST_VIEWS_SPEECH_VIEW_H_ -#define UI_APP_LIST_VIEWS_SPEECH_VIEW_H_ - -#include "ui/app_list/speech_ui_model_observer.h" -#include "ui/views/controls/button/button.h" -#include "ui/views/view.h" - -namespace views { -class BoundsAnimator; -class ImageButton; -class Label; -} - -namespace app_list { - -class AppListViewDelegate; -class SpeechCardView; - -// SpeechView provides the card-like UI for the search-by-speech. -class SpeechView : public views::View, - public views::ButtonListener, - public SpeechUIModelObserver { - public: - explicit SpeechView(AppListViewDelegate* delegate); - virtual ~SpeechView(); - - // Reset to the original state. - void Reset(); - - // Overridden from views::View: - virtual void Layout() OVERRIDE; - virtual gfx::Size GetPreferredSize() OVERRIDE; - - private: - int GetIndicatorRadius(int16 level); - - // Overridden from views::ButtonListener: - virtual void ButtonPressed(views::Button* sender, - const ui::Event& event) OVERRIDE; - - // Overridden from SpeechUIModelObserver: - virtual void OnSpeechSoundLevelChanged(int16 level) OVERRIDE; - virtual void OnSpeechResult(const base::string16& result, - bool is_final) OVERRIDE; - virtual void OnSpeechRecognitionStateChanged( - SpeechRecognitionState new_state) OVERRIDE; - - AppListViewDelegate* delegate_; - - views::View* indicator_; - views::ImageButton* mic_button_; - views::Label* speech_result_; - scoped_ptr<views::BoundsAnimator> indicator_animator_; - - DISALLOW_COPY_AND_ASSIGN(SpeechView); -}; - -} // namespace app_list - -#endif // UI_APP_LIST_VIEWS_SPEECH_VIEW_H_ |