emailservices/nmclientapi/src/nmapimailboxsettings_p.cpp
changeset 59 16ed8d08d0b1
parent 54 997a02608b3a
--- a/emailservices/nmclientapi/src/nmapimailboxsettings_p.cpp	Tue Jul 06 14:04:34 2010 +0300
+++ b/emailservices/nmclientapi/src/nmapimailboxsettings_p.cpp	Wed Aug 18 09:37:47 2010 +0300
@@ -16,6 +16,7 @@
  */
 
 #include "nmapiheaders.h"
+#include <nmapisettingsmanager.h>
 
 
 namespace EmailClientApi
@@ -64,16 +65,15 @@
 bool NmApiMailboxSettingsPrivate::loadSettings(quint64 mailboxId, NmApiMailboxSettingsData &data)
 {
     NM_FUNCTION;
-    Q_UNUSED(mailboxId);
-    Q_UNUSED(data);
-    return false;
+    QScopedPointer<NmApiSettingsManager> settingsManager(new NmApiSettingsManager(mailboxId));  
+    return settingsManager->load(mailboxId, data);
 }
 
 bool NmApiMailboxSettingsPrivate::saveSettings(const NmApiMailboxSettingsData &data)
 {
     NM_FUNCTION;
-    Q_UNUSED(data);
-    return false;
+    QScopedPointer<NmApiSettingsManager> settingsManager(new NmApiSettingsManager(data.mailboxId()));  
+    return settingsManager->save(data);
 }
 
 bool NmApiMailboxSettingsPrivate::createMailbox(