ipsservices/nmipssettings/inc/nmipsextendedsettingsmanager.h
changeset 20 ecc8def7944a
parent 18 578830873419
child 66 084b5b1f02a7
--- a/ipsservices/nmipssettings/inc/nmipsextendedsettingsmanager.h	Fri Apr 16 14:51:52 2010 +0300
+++ b/ipsservices/nmipssettings/inc/nmipsextendedsettingsmanager.h	Mon May 03 12:23:15 2010 +0300
@@ -33,13 +33,16 @@
     
     bool readSetting(IpsServices::SettingItem settingItem, QVariant &settingValue) const;
     bool writeSetting(IpsServices::SettingItem settingItem, const QVariant &settingValue);
+    bool writeSetting(int profileMode, IpsServices::SettingItem settingItem, const QVariant &settingValue);
     void deleteSettings();
 
 private:
+    bool writeSettingToCenRep(qint32 profileOffset, IpsServices::SettingItem settingItem, const QVariant &settingValue);
     QVariant readFromCenRep(quint32 key) const;
     bool writeToCenRep(quint32 key, const QVariant &value) const;
     void calculateMailboxOffset();
     void calculateActiveProfileOffset();
+    qint32 convertToProfileOffset(int profile);
 
 private: // data
     const NmId &mMailboxId;