src/hbinput/inputwidgets/hbinputsettinglist.h
changeset 7 923ff622b8b9
parent 6 c3690ec91ef8
child 30 80e4d18b72f5
--- a/src/hbinput/inputwidgets/hbinputsettinglist.h	Wed Jun 23 18:33:25 2010 +0300
+++ b/src/hbinput/inputwidgets/hbinputsettinglist.h	Tue Jul 06 14:36:53 2010 +0300
@@ -32,6 +32,7 @@
 class HbInputSettingListPrivate;
 class HbListWidgetItem;
 class HbInputLanguage;
+class HbInputMethodDescriptor;
 
 class HB_INPUT_EXPORT HbInputSettingList : public HbDialog
 {
@@ -47,16 +48,19 @@
     void setPredictionSelectionEnabled(bool disabled);
 
 public slots:
+    void aboutToClose();
     void languageButtonClicked();
     void predictionButtonClicked();
     void listItemActivated(HbListWidgetItem *item);
     void primaryLanguageChanged(const HbInputLanguage &newLanguage);
     void secondaryLanguageChanged(const HbInputLanguage &newLanguage);
     void predictionStatusChanged(HbKeyboardSettingFlags keyboardType, bool newStatus);
+    void closeSettings(const HbInputMethodDescriptor &descriptor, const QByteArray &customData);
 
 signals:
     void inputMethodsButtonClicked();
     void inputSettingsButtonClicked();
+    void inputMethodSelected(const HbInputMethodDescriptor &descriptor, const QByteArray &customData);
 
 private:
     Q_DECLARE_PRIVATE_D(d_ptr, HbInputSettingList)