engine/inc/SettingsEngine.h
branch3rded
changeset 390 d7abecc9d189
parent 2 29cda98b007e
--- a/engine/inc/SettingsEngine.h	Sat Nov 13 15:05:16 2010 +0000
+++ b/engine/inc/SettingsEngine.h	Mon Nov 22 15:41:41 2010 +0000
@@ -48,6 +48,13 @@
 	EAutoUpdatePeriod4=1440
 	};
 
+enum TAutoDeleteSetting
+	{
+	EAutoDeleteOff,
+	EAutoDeleteAfter1Day,	
+	EAutoDeleteAfter7Days
+	};
+
 class CSettingsEngine : public CBase
 	{
 	public:
@@ -87,6 +94,9 @@
 			
 		IMPORT_C void SaveSettingsL();
 
+		IMPORT_C TAutoDeleteSetting DeleteAutomatically();
+		IMPORT_C void SetDeleteAutomatically(TAutoDeleteSetting aAutoDeleteOn);
+
 	private:
 		CSettingsEngine(CPodcastModel& aPodcastModel);
 		void ConstructL();
@@ -104,7 +114,8 @@
 		TInt iMaxListItems;
 		TTime iUpdateFeedTime;
 		TBool iDownloadSuspended;
-
+		TAutoDeleteSetting iDeleteAutomatically;
+		
 		// Other member variables		
 		CPodcastModel &iPodcastModel; 	// reference to the model
 	};