Index: chrome/browser/chromeos/options/language_chewing_config_view.h |
diff --git a/chrome/browser/chromeos/options/language_chewing_config_view.h b/chrome/browser/chromeos/options/language_chewing_config_view.h |
index 6e2e88b3f13660bddca5bfe39a0c0af8ff8c06c1..99daa463f8cc2be7758613f361fc11a938b9746a 100644 |
--- a/chrome/browser/chromeos/options/language_chewing_config_view.h |
+++ b/chrome/browser/chromeos/options/language_chewing_config_view.h |
@@ -14,6 +14,7 @@ |
#include "views/controls/button/checkbox.h" |
#include "views/controls/combobox/combobox.h" |
#include "views/controls/label.h" |
+#include "views/controls/slider/slider.h" |
#include "views/window/dialog_delegate.h" |
namespace chromeos { |
@@ -26,6 +27,7 @@ class ChewingComboboxModel; |
class LanguageChewingConfigView : public views::ButtonListener, |
public views::Combobox::Listener, |
public views::DialogDelegate, |
+ public views::SliderListener, |
public OptionsPageView { |
public: |
explicit LanguageChewingConfigView(Profile* profile); |
@@ -39,6 +41,9 @@ class LanguageChewingConfigView : public views::ButtonListener, |
int prev_index, |
int new_index); |
+ // views::SliderListener overrides. |
+ virtual void SliderValueChanged(views::Slider* sender); |
+ |
// views::DialogDelegate overrides. |
virtual bool IsModal() const { return true; } |
virtual views::View* GetContentsView() { return this; } |
@@ -61,11 +66,14 @@ class LanguageChewingConfigView : public views::ButtonListener, |
void NotifyPrefChanged(); |
BooleanPrefMember chewing_boolean_prefs_[kNumChewingBooleanPrefs]; |
+ IntegerPrefMember chewing_integer_prefs_[kNumChewingIntegerPrefs]; |
views::View* contents_; |
// Checkboxes for Chewing. |
views::Checkbox* chewing_boolean_checkboxes_[kNumChewingBooleanPrefs]; |
+ views::Slider* chewing_integer_sliders_[kNumChewingIntegerPrefs]; |
+ |
struct ChewingPrefAndAssociatedCombobox { |
StringPrefMember multiple_choice_pref; |
ChewingComboboxModel* combobox_model; |