emailuis/nmsettingui/src/nmsettingsviewfactory.cpp
changeset 68 83cc6bae1de8
parent 66 084b5b1f02a7
equal deleted inserted replaced
67:459da34cdb45 68:83cc6bae1de8
    55     const QString &text,
    55     const QString &text,
    56     const QString &description,
    56     const QString &description,
    57     const HbIcon &icon,
    57     const HbIcon &icon,
    58     const HbDataFormModelItem *parent)
    58     const HbDataFormModelItem *parent)
    59  : CpSettingFormEntryItemData(itemDataHelper, text, description, icon, parent),
    59  : CpSettingFormEntryItemData(itemDataHelper, text, description, icon, parent),
    60    mSettingsManager(new NmMailboxSettingsManager()), mSettingsViewLauncher(0),mPrevView(0)
    60    mSettingsManager(new NmMailboxSettingsManager()),
       
    61    mSettingsViewLauncher(NULL),
       
    62    mPrevView(NULL)
    61 {
    63 {
    62     NM_FUNCTION;
    64     NM_FUNCTION;
    63 }
    65 }
    64 
    66 
    65 
    67 
    80     const QString &text,
    82     const QString &text,
    81     const QString &description,
    83     const QString &description,
    82     const HbIcon &icon,
    84     const HbIcon &icon,
    83     const HbDataFormModelItem *parent)
    85     const HbDataFormModelItem *parent)
    84  : CpSettingFormEntryItemData(itemDataHelper, text, description, icon, parent),
    86  : CpSettingFormEntryItemData(itemDataHelper, text, description, icon, parent),
    85      mSettingsManager(new NmMailboxSettingsManager()), mSettingsViewLauncher(viewLauncher),
    87      mSettingsManager(new NmMailboxSettingsManager()),
    86      mPrevView(0)
    88      mSettingsViewLauncher(viewLauncher),
       
    89      mPrevView(NULL)
    87 {
    90 {
    88     NM_FUNCTION;
    91     NM_FUNCTION;
    89 }
    92 }
    90 
    93 
    91 
    94 
   109 */
   112 */
   110 CpBaseSettingView *NmSettingsViewFactory::createSettingView() const
   113 CpBaseSettingView *NmSettingsViewFactory::createSettingView() const
   111 {
   114 {
   112     NM_FUNCTION;
   115     NM_FUNCTION;
   113 
   116 
   114     CpBaseSettingView *view = 0;
   117     CpBaseSettingView *view = NULL;
   115     QList<NmMailbox *> mailboxList;
   118     QList<NmMailbox *> mailboxList;
   116     mSettingsManager->listMailboxes(mailboxList);
   119     mSettingsManager->listMailboxes(mailboxList);
   117     const int mailboxCount(mailboxList.count());
   120     const int mailboxCount(mailboxList.count());
   118 
   121 
   119     // Log the number of mailboxes.
   122     // Log the number of mailboxes.
   252         if (indexOfView > -1) {
   255         if (indexOfView > -1) {
   253             mainWindow->setCurrentView(views.at(indexOfView));
   256             mainWindow->setCurrentView(views.at(indexOfView));
   254             mainWindow->removeView(currentView);
   257             mainWindow->removeView(currentView);
   255             currentView->deleteLater();
   258             currentView->deleteLater();
   256         }
   259         }
   257         mPrevView = 0;
   260         mPrevView = NULL;
   258     }
   261     }
   259 }
   262 }
   260 
   263 
   261 
   264 
   262 // End of file.
   265 // End of file.