diff -r 098e361762d2 -r 6b63ca65093a securitydialogs/secuinotifications/secuinotificationdialogplugin/src/secuinotificationcontentwidget.cpp --- 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 }