diff -r 139d4b7b2938 -r 99bcbff212ad ipsservices/nmipssettings/inc/nmipssettingsmanagerbase.h --- a/ipsservices/nmipssettings/inc/nmipssettingsmanagerbase.h Mon May 24 21:02:02 2010 +0300 +++ b/ipsservices/nmipssettings/inc/nmipssettingsmanagerbase.h Fri May 28 13:56:43 2010 +0300 @@ -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.