ipsservices/nmipssettings/inc/ipssettingkeys.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
--- a/ipsservices/nmipssettings/inc/ipssettingkeys.h	Mon May 03 12:23:15 2010 +0300
+++ b/ipsservices/nmipssettings/inc/ipssettingkeys.h	Fri May 14 15:41:10 2010 +0300
@@ -62,6 +62,15 @@
 // Values: 0=Divider not shown, 1=1ivider is shown
 static const quint32 EmailKeyPreferenceMessageDivider = 2;
 
+// sync profile identifiers
+static const int EmailSyncProfileKeepUpToDate = 0;
+static const int EmailSyncProfileSaveEnergy = 1;
+static const int EmailSyncProfileManualFetch = 2;
+static const int EmailSyncProfileUserDefined = 3;
+
+// initial sync profile value when a mailbox is created (save energy)
+static const int EmailInitialSyncProfile = 1;
+
 // Currently used sync profile 
 //  Keep Up-to-Date (=KUTD) / Save Energy (=SE) / Manual Fetch (=MF) / User defined (=UD)
 //  Keep Up-to-Date  = 0 (EmailProfileOffsetKUTD)
@@ -113,25 +122,25 @@
 static const int DefaultValueManualSyncReceptionDays = -1;
 static const int DefaultUserDefinedReceptionDays = -1;
 
-// Receive start time. Value 00am – 12pm (integer 0-23).
-// Value for each profile: KUTP(8), SE(8), MF(-1=N/A), UD
+// Receive start time. Value 00:00 – 23:59 (integer 0-1439).
+// Value for each profile: KUTP(480), SE(480), MF(-1=N/A), UD
 // This key follows the profile offset.
 static const quint32 EmailKeyReceptionDayStartTime = 8;
 
 // default values for each profile
-static const int DefaultValueKeepUpToDateReceptionStartTime = 8;
-static const int DefaultValueSaveEnergyReceptionStartTime = 8;
+static const int DefaultValueKeepUpToDateReceptionStartTime = 480;
+static const int DefaultValueSaveEnergyReceptionStartTime = 480;
 static const int DefaultValueManualSyncReceptionStartTime = -1;
 static const int DefaultUserDefinedReceptionStartTime = -1;
 
-// Receive end time. Value 00am – 12pm (integer 0-23).
-// Value for each profile: KUTP(22), SE(22), MF(-1=N/A), UD
+// Receive end time in minutes. Value 00:00 – 23:59 (integer 0-1439).
+// Value for each profile: KUTP(1320), SE(1320), MF(-1=N/A), UD
 // This key follows the profile offset.
 static const quint32 EmailKeyReceptionDayEndTime = 9;
 
 // default values for each profile
-static const int DefaultValueKeepUpToDateReceptionEndTime = 22;
-static const int DefaultValueSaveEnergyReceptionEndTime = 22;
+static const int DefaultValueKeepUpToDateReceptionEndTime = 1320;
+static const int DefaultValueSaveEnergyReceptionEndTime = 1320;
 static const int DefaultValueManualSyncReceptionEndTime = -1;
 static const int DefaultUserDefinedReceptionEndTime = -1;
 
@@ -158,6 +167,13 @@
 // Defines if user name for particular mailbox is hidden.
 static const quint32 EmailKeyUserNameHidden = 20;
 
+static const quint32 EmailKeyEMNState = 21;
+static const quint32 EmailKeyFirstEmnReceived = 22;
+static const quint32 EmailKeyEmnReceivedNotSynced = 23;
+static const quint32 EmailKeyAoLastSuccessfulUpdateL = 24;
+static const quint32 EmailKeyAoLastSuccessfulUpdateH = 25;
+static const quint32 EmailKeyAoLastUpdateFailed = 26;
+static const quint32 EmailKeyAoUpdateSuccessfulWithCurSettings = 27;
 } // namespace
 
 #endif //IPSSETTINGKEYS_H