satui/satapp/src/satappinputprovider.cpp
changeset 53 25b8d29b7c59
parent 35 6aefa3341fcc
--- a/satui/satapp/src/satappinputprovider.cpp	Mon Oct 04 15:57:13 2010 +0300
+++ b/satui/satapp/src/satappinputprovider.cpp	Fri Oct 15 13:21:28 2010 +0300
@@ -211,16 +211,11 @@
     // Set PromptText
     inputDialog->setPromptText(heading);
     // Set ContentText
-    HbEditorInterface inputMode(inputDialog->lineEdit());
     inputDialog->lineEdit()->setFocus();
     if (ESatDigitOnly == characterSet) {
         // digit mode, digits only (0 9, *, #, and +)
-        inputMode.setFilter(HbPhoneNumberFilter::instance());
-        inputMode.setMode(HbInputModeNumeric);
-        inputMode.setInputConstraints(HbEditorConstraintFixedInputMode);
-    } else {
-        // char mode
-        inputMode.setUpAsLatinAlphabetOnlyEditor();
+        inputDialog->lineEdit()->setInputMethodHints(
+            Qt::ImhDialableCharactersOnly);
     }
     composeDialog(inputDialog, GetInkey);
     mCurrentAction->set(KeyMinLength, 1); 
@@ -258,12 +253,9 @@
     // Set PromptText
     inputDialog->setPromptText(heading);
     // Set ContentText
-    HbEditorInterface inputMode(inputDialog->lineEdit());
     inputDialog->lineEdit()->setFocus();
-
-    inputMode.setFilter(HbPhoneNumberFilter::instance());
-    inputMode.setMode(HbInputModeNumeric);
-    inputMode.setInputConstraints(HbEditorConstraintFixedInputMode);
+    inputDialog->lineEdit()->setInputMethodHints(
+                Qt::ImhDialableCharactersOnly);
     
     composeDialog(inputDialog, GetImmediate);
 
@@ -333,16 +325,11 @@
     mCurrentDialog = inputQuery;
     inputQuery->setPromptText(heading);
     inputQuery->setValue(QVariant(content));
-    HbEditorInterface inputMode(inputQuery->lineEdit());
     inputQuery->lineEdit()->setFocus();
     if (ESatDigitOnly == characterSet) {
         // digit mode, digits only (0 9, *, #, and +)
-        inputMode.setFilter(HbPhoneNumberFilter::instance());
-        inputMode.setMode(HbInputModeNumeric);
-        inputMode.setInputConstraints(HbEditorConstraintFixedInputMode);
-    } else {
-        // char mode
-        inputMode.setUpAsLatinAlphabetOnlyEditor();
+        inputQuery->lineEdit()->setInputMethodHints(
+            Qt::ImhDialableCharactersOnly);
     }
 
     inputQuery->lineEdit()->setMaxLength(maxLength);
@@ -592,7 +579,7 @@
     }
     mCurrentAction->completeWithSuccess();
     mCurrentAction = 0;
-    qDebug("SATAPP: SatAppInputProvider::transmitStringFromDialog >");
+    qDebug("SATAPP: SatAppInputProvider::transmitStringFromDialog <");
 }
 
 // ----------------------------------------------------------------------------