# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1277305393 -10800 # Node ID 96bf8c13fa724d20ffedc4365f0e55dd0e5bd35d # Parent 446dc0e90e84b19fff9f60d4133841929d46533d Revision: 201023 Kit: 2010125 diff -r 446dc0e90e84 -r 96bf8c13fa72 stateproviders/ftustateprovider/src/ftuwizardmenustate.cpp --- a/stateproviders/ftustateprovider/src/ftuwizardmenustate.cpp Fri Jun 11 13:29:51 2010 +0300 +++ b/stateproviders/ftustateprovider/src/ftuwizardmenustate.cpp Wed Jun 23 18:03:13 2010 +0300 @@ -171,6 +171,7 @@ // void FtuWizardMenuState::addWizardToListModel(int aIndex) { + WMS_LOG << "::addWizardToListModel idx : " << aIndex; FtuContentService* ftuContentService = content(); @@ -181,9 +182,13 @@ connect(addedWizard, SIGNAL(progressUpdated(FtuWizard *, bool, int)), this, SLOT(updateProgress(FtuWizard *, bool, int))); - const FtuWizardSetting& settings = addedWizard->wizardSettings(); - QStandardItem* newItem = new QStandardItem(); - HbIcon icon (settings.mTocDefaultIcon.absoluteFilePath()); + const FtuWizardSetting& settings = addedWizard->wizardSettings(); + QStandardItem* newItem = new QStandardItem(); + QList iconList; + HbIcon icon (settings.mTocDefaultIcon.absoluteFilePath()); + iconList.append(icon); + HbIcon rightIcon(QString(qtTrId("qtg_small_tick"))); + QStringList data; data << settings.mTocLabel; QDate date = addedWizard->wizardCompletedDate(); @@ -193,11 +198,11 @@ } else { + iconList.append(rightIcon); data << updatedAsString(date); } - //newItem->setBackground(QBrush(Qt::lightGray)); - newItem->setData(icon, Qt::DecorationRole); + newItem->setData(iconList, Qt::DecorationRole); newItem->setData(QVariant(data), Qt::DisplayRole); mModel->appendRow(newItem); @@ -272,7 +277,11 @@ if(index != -1) { QStringList data; - data << wizards[index]->wizardSettings().mTocLabel; + data << wizards[index]->wizardSettings().mTocLabel; + QList iconList; + HbIcon icon (wizards[index]->wizardSettings().mTocDefaultIcon.absoluteFilePath()); + iconList.append(icon); + HbIcon rightIcon(QString(qtTrId("qtg_small_tick"))); if(progress < progressCompelete) { @@ -285,7 +294,9 @@ else { QDate date = wizards[index]->wizardCompletedDate(); - data << updatedAsString(date); + data << updatedAsString(date); + + iconList.append(rightIcon); XQSettingsManager settingsManager; @@ -297,5 +308,6 @@ } mModel->item(index)->setData(QVariant(data), Qt::DisplayRole); + mModel->item(index)->setData(iconList, Qt::DecorationRole); } } diff -r 446dc0e90e84 -r 96bf8c13fa72 wizardproviders/ftuwizardprovider/conf/ftuwizardprovider.confml --- a/wizardproviders/ftuwizardprovider/conf/ftuwizardprovider.confml Fri Jun 11 13:29:51 2010 +0300 +++ b/wizardproviders/ftuwizardprovider/conf/ftuwizardprovider.confml Wed Jun 23 18:03:13 2010 +0300 @@ -53,9 +53,9 @@ - 1 + 2 dataimportftuwizard.manifest - + ftuemailwizardplugin.manifest