src/hbcore/inputfw/hbinputsettingproxy.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 2 06ff229162e9
--- a/src/hbcore/inputfw/hbinputsettingproxy.h	Mon Apr 19 14:02:13 2010 +0300
+++ b/src/hbcore/inputfw/hbinputsettingproxy.h	Mon May 03 12:48:33 2010 +0300
@@ -69,6 +69,10 @@
     void setActiveTouchKeyboard(HbKeyboardType keyboard);
     int predictiveInputStatus() const;
     void setPredictiveInputStatus(int newStatus);
+    bool predictiveInputStatus(HbKeyboardSettingFlags keyboardType) const;
+    void setPredictiveInputStatus(HbKeyboardSettingFlags keyboardType, bool newStatus);
+    bool predictiveInputStatusForActiveKeyboard() const;
+    void setPredictiveInputStatusForActiveKeyboard(bool newStatus);
     HbInputDigitType globalDigitType() const;
     void setGlobalDigitType(HbInputDigitType digitType);
     bool automaticTextCasingForQwerty();
@@ -84,6 +88,14 @@
     void initializeOrientation(Qt::Orientation screenOrientation);
     bool regionalCorrectionEnabled();
     void enableRegionalCorrection(bool status);
+    void setKeypressTimeout(int timeout);
+    int keypressTimeout() const;
+    void setAutocompletionStatus(HbKeyboardSettingFlags keyboardType, bool newStatus);
+    bool isAutocompletionEnabled(HbKeyboardSettingFlags keyboardType) const;
+    void setTypingCorrectionLevel(HbTypingCorrectionLevel level);
+    HbTypingCorrectionLevel typingCorrectionLevel() const;
+    void setPrimaryCandidateMode(HbPrimaryCandidateMode mode);
+    HbPrimaryCandidateMode primaryCandidateMode() const;
 
 signals:
     void globalInputLanguageChanged(const HbInputLanguage &newLanguage);
@@ -91,10 +103,16 @@
     void activeKeyboardChanged(HbKeyboardType newKeyboard);
     void activeHwKeyboardChanged(HbKeyboardType newKeyboard);
     void activeTouchKeyboardChanged(HbKeyboardType newKeyboard);
-    void predictiveInputStateChanged(int newState);
+    void predictiveInputStateChanged(HbKeyboardSettingFlags keyboardType, bool newState);
+    void automaticTextCasingStateForQwertyChanged(bool newState);
+    void characterPreviewStateForQwertyChanged(bool newState);
     void orientationAboutToChange();
     void orientationChanged(Qt::Orientation orientation);
     void regionalCorretionStatusChanged(bool newStatus);
+    void keypressTimeoutChanged(int newTimeout);
+    void autocompletionStateChanged(HbKeyboardSettingFlags keyboardType, bool newState);
+    void typingCorrectionLevelChanged(HbTypingCorrectionLevel newLevel);
+    void primaryCandidateModeChanged(HbPrimaryCandidateMode newMode);
 
 public slots:
     void togglePrediction();