securitydialogs/secuinotifications/secuinotificationdialogplugin/src/secuinotificationcontentwidget.cpp
changeset 22 6b63ca65093a
parent 19 098e361762d2
child 30 cc1cea6aabaf
child 37 7bad16cccaca
--- a/securitydialogs/secuinotifications/secuinotificationdialogplugin/src/secuinotificationcontentwidget.cpp	Fri May 14 16:43:26 2010 +0300
+++ b/securitydialogs/secuinotifications/secuinotificationdialogplugin/src/secuinotificationcontentwidget.cpp	Thu May 27 13:44:17 2010 +0300
@@ -209,7 +209,17 @@
 
         connect(codeTop, SIGNAL(textChanged(const QString &)), this, SIGNAL(codeTopChanged(const QString &)));
         connect(codeTop, SIGNAL(contentsChanged()), this, SIGNAL(codeTopContentChanged()));
+
+				if (parameters.contains(KDefaultCode)) {	// this is done in this step so that the OK becomes valid (if rules are fulfilled)
+					qDebug() << "SecUiNotificationContentWidget::KDefaultCode";
+  	      QString defaultCode = parameters.value(KDefaultCode).toString();
+    	    qDebug() << defaultCode;
+					codeTop->setText(defaultCode);
+					}
+				qDebug() << "SecUiNotificationContentWidget::KCodeTop 4";
+
     		mainLayout->addItem(codeTop);
+    		// double-query
     		if (parameters.contains(KCodeBottom))
     			{
     			queryDual=1;
@@ -228,7 +238,7 @@
 	 		    if (queryType & ESecUiAlphaSupported)
 			    	{
 			    	qDebug() << "SecUiNotificationContentWidget::KCodeBottom setUpAsLatinAlphabetOnlyEditor";
-	 	    		codeTop->setInputMethodHints(Qt::ImhNone);
+	 	    		codeBottom->setInputMethodHints(Qt::ImhNone);
 			  		}
 					qDebug() << "SecUiNotificationContentWidget::KCodeBottom 3";
 	        connect(codeBottom, SIGNAL(textChanged(const QString &)), this, SIGNAL(codeBottomChanged(const QString &)));
@@ -251,7 +261,7 @@
 
         mainLayout->addItem(mainLayoutButtons);
         
-        codeTop->setFocus();
+        codeTop->setFocus();	// this should open the VKB
 
     }