--- a/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaui.cpp Mon May 24 20:32:47 2010 +0300
+++ b/securitysettings/cpeapuiplugins/cpeapsimakaui/src/cpeapsimakaui.cpp Thu May 27 10:23:43 2010 +0300
@@ -17,7 +17,7 @@
*/
/*
- * %version: 15 %
+ * %version: 16 %
*/
// System includes
@@ -92,9 +92,7 @@
{
qDebug("CpEapSimAkaUi::~CpEapSimAkaUi");
- delete mValidatorRealm;
- delete mValidatorUsername;
-
+ // mValidatorRealm, mValidatorUsername
// mConfigIf: scoped pointer deleted automatically
}
@@ -197,19 +195,15 @@
if (modelItem == mUsername) {
// When username lineEdit is activated (shown) first time, validator is added
- if (NULL == mValidatorUsername) {
- mValidatorUsername = mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
- EapQtConfig::Username);
- }
+ mValidatorUsername.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
+ EapQtConfig::Username));
HbLineEdit *edit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorUsername->updateEditor(edit);
}
else if (modelItem == mRealm) {
// When realm lineEdit is activated (shown) first time, validator is added
- if (NULL == mValidatorRealm) {
- mValidatorRealm = mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
- EapQtConfig::Realm);
- }
+ mValidatorRealm.reset(mConfigIf->validatorEap(mPluginInfo.pluginHandle().type(),
+ EapQtConfig::Realm));
HbLineEdit *edit = qobject_cast<HbLineEdit *> (viewItem->dataItemContentWidget());
mValidatorRealm->updateEditor(edit);
}
@@ -310,8 +304,8 @@
{
bool valid = false;
- if (validateGroup(mUsername, mUsernameAutomatic, mValidatorUsername) && validateGroup(mRealm,
- mRealmAutomatic, mValidatorRealm)) {
+ if (validateGroup(mUsername, mUsernameAutomatic, mValidatorUsername.data())
+ && validateGroup(mRealm, mRealmAutomatic, mValidatorRealm.data())) {
valid = true;
}