diff -r 139d4b7b2938 -r 99bcbff212ad ipsservices/nmipssettings/inc/nmipssettingsplugin.h --- a/ipsservices/nmipssettings/inc/nmipssettingsplugin.h Mon May 24 21:02:02 2010 +0300 +++ b/ipsservices/nmipssettings/inc/nmipssettingsplugin.h Fri May 28 13:56:43 2010 +0300 @@ -20,18 +20,20 @@ #include #include +#include +#include #include "nmsettingsplugininterface.h" #include "nmsettingscommon.h" +class QTranslator; +class QModelIndex; class HbDataForm; class HbDataFormModel; class HbDataFormModelItem; class NmId; class NmIpsSettingsHelper; class NmIpsSettingsManagerBase; -class QTranslator; -class QModelIndex; class NmIpsSettingsPlugin : public QObject, public NmSettingsPluginInterface { @@ -59,7 +61,7 @@ private slots: void createUserDefinedMode(); - void showMailInInboxModified(int index); + void showMailInInboxModified(QPersistentModelIndex, QVariant value); private: @@ -68,19 +70,16 @@ void initReceivingScheduleItems(HbDataFormModelItem &item); void initUserInfoItems(HbDataFormModelItem &item) const; void initServerInfoItems(HbDataFormModelItem &item) const; + void setAlwaysOnlineState(TAlwaysOnlineServerAPICommands command, NmId mailboxId) const; Q_DISABLE_COPY(NmIpsSettingsPlugin) -private: +private: // data. - // Owned. - NmIpsSettingsHelper *mSettingsHelper; - // Owned. - NmIpsSettingsManagerBase *mSettingsManager; - // Not owned. - HbDataFormModel *mModel; - // Not owned. - HbDataForm *mForm; + NmIpsSettingsHelper *mSettingsHelper; // Owned. + NmIpsSettingsManagerBase *mSettingsManager; // Owned. + HbDataFormModel *mModel; // Not owned. + HbDataForm *mForm; // Not owned. }; #endif // NMIPSSETTINGS_H