ipsservices/nmipssettings/inc/nmipsextendedsettingsmanager.h
changeset 72 64e38f08e49c
parent 20 ecc8def7944a
equal deleted inserted replaced
65:478bc57ad291 72:64e38f08e49c
    16 */
    16 */
    17 
    17 
    18 #ifndef NMIPSEXTENDEDSETTINGSMANAGER_H
    18 #ifndef NMIPSEXTENDEDSETTINGSMANAGER_H
    19 #define NMIPSEXTENDEDSETTINGSMANAGER_H
    19 #define NMIPSEXTENDEDSETTINGSMANAGER_H
    20 
    20 
    21 #include <qvariant.h>
    21 #include <QVariant>
    22 #include "nmipssettingitems.h"
    22 #include "nmipssettingitems.h"
    23 
    23 
    24 class NmId;
    24 class NmId;
    25 class XQSettingsManager;
    25 class XQSettingsManager;
    26 class XQCentralRepositoryUtils;
    26 class XQCentralRepositoryUtils;
    28 class NmIpsExtendedSettingsManager
    28 class NmIpsExtendedSettingsManager
    29 {
    29 {
    30 public:
    30 public:
    31     NmIpsExtendedSettingsManager(const NmId &mailboxId);
    31     NmIpsExtendedSettingsManager(const NmId &mailboxId);
    32     virtual ~NmIpsExtendedSettingsManager();
    32     virtual ~NmIpsExtendedSettingsManager();
    33     
    33 
    34     bool readSetting(IpsServices::SettingItem settingItem, QVariant &settingValue) const;
    34     bool readSetting(IpsServices::SettingItem settingItem, QVariant &settingValue) const;
    35     bool writeSetting(IpsServices::SettingItem settingItem, const QVariant &settingValue);
    35     bool writeSetting(IpsServices::SettingItem settingItem, const QVariant &settingValue);
    36     bool writeSetting(int profileMode, IpsServices::SettingItem settingItem, const QVariant &settingValue);
    36     bool writeSetting(int profileMode, IpsServices::SettingItem settingItem, const QVariant &settingValue);
    37     void deleteSettings();
    37     void deleteSettings();
    38 
    38