25 |
25 |
26 #ifndef HB_INPUT_SETTING_LIST_H |
26 #ifndef HB_INPUT_SETTING_LIST_H |
27 #define HB_INPUT_SETTING_LIST_H |
27 #define HB_INPUT_SETTING_LIST_H |
28 |
28 |
29 #include <hbdialog.h> |
29 #include <hbdialog.h> |
|
30 #include <hbinputdef.h> |
30 |
31 |
31 class HbInputSettingListPrivate; |
32 class HbInputSettingListPrivate; |
32 class HbListWidgetItem; |
33 class HbListWidgetItem; |
33 class HbInputLanguage; |
34 class HbInputLanguage; |
34 |
35 |
40 HbInputSettingList(QGraphicsWidget* parent = 0); |
41 HbInputSettingList(QGraphicsWidget* parent = 0); |
41 virtual ~HbInputSettingList(); |
42 virtual ~HbInputSettingList(); |
42 |
43 |
43 public: |
44 public: |
44 void showSettingList(); |
45 void showSettingList(); |
|
46 void updateSettingList(); |
45 void setLanguageSelectionEnabled(bool disabled); |
47 void setLanguageSelectionEnabled(bool disabled); |
46 void setPredictionSelectionEnabled(bool disabled); |
48 void setPredictionSelectionEnabled(bool disabled); |
47 |
49 |
48 public slots: |
50 public slots: |
49 void languageButtonClicked(); |
51 void languageButtonClicked(); |
50 void predictionButtonClicked(); |
52 void predictionButtonClicked(); |
51 void listItemActivated(HbListWidgetItem *item); |
53 void listItemActivated(HbListWidgetItem *item); |
52 void primaryLanguageChanged(const HbInputLanguage &newLanguage); |
54 void primaryLanguageChanged(const HbInputLanguage &newLanguage); |
53 void secondaryLanguageChanged(const HbInputLanguage &newLanguage); |
55 void secondaryLanguageChanged(const HbInputLanguage &newLanguage); |
54 void predictionStatusChanged(int newStatus); |
56 void predictionStatusChanged(int newStatus); |
|
57 void predictionStatusChanged(HbKeyboardSettingFlags keyboardType, bool newStatus); |
55 void saveSettings(); |
58 void saveSettings(); |
56 |
59 |
57 signals: |
60 signals: |
58 void inputMethodsButtonClicked(); |
61 void inputMethodsButtonClicked(); |
59 void inputSettingsButtonClicked(); |
62 void inputSettingsButtonClicked(); |