diff -r 011f79704660 -r cdd802add233 ipsservices/nmipssettings/inc/nmipssettingsmanagerbase.h --- a/ipsservices/nmipssettings/inc/nmipssettingsmanagerbase.h Fri Jun 11 16:23:29 2010 +0100 +++ b/ipsservices/nmipssettings/inc/nmipssettingsmanagerbase.h Thu Jul 22 16:30:28 2010 +0100 @@ -24,9 +24,7 @@ #include "nmipssettingitems.h" class QVariant; -class CEmailAccounts; class CImSmtpSettings; -class TSmtpAccount; class NmIpsExtendedSettingsManager; class NmId; @@ -34,7 +32,9 @@ { public: - NmIpsSettingsManagerBase(const NmId &mailboxId, CEmailAccounts *account, IpsServices::TIpsSetAccountTypes); + NmIpsSettingsManagerBase(const NmId &mailboxId, + CEmailAccounts *account, + IpsServices::TIpsSetAccountTypes); virtual ~NmIpsSettingsManagerBase(); virtual bool readSetting(IpsServices::SettingItem settingItem, QVariant &settingValue); virtual bool writeSetting(IpsServices::SettingItem settingItem, const QVariant &settingValue); @@ -48,8 +48,9 @@ private: bool saveSettings(); + bool saveIAPSettings(uint snapId); -protected: // data. +protected: // data CEmailAccounts *mAccount; // Owned. CImSmtpSettings *mSmtpSettings; // Owned.