webengine/widgetengine/inc/Preferences.h
branchRCL_3
changeset 49 919f36ff910f
parent 48 79859ed3eea9
--- a/webengine/widgetengine/inc/Preferences.h	Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/widgetengine/inc/Preferences.h	Wed Sep 01 12:28:30 2010 +0100
@@ -167,7 +167,12 @@
     * Remove preference for a particular key
     */
     void removePreferenceL( const TDesC& akey, const TDesC& avalue);   
-    
+    void externalizeL(RWriteStream& aStream) const;
+
+    void internalizeL(RReadStream& aStream);
+      
+    void deleteAllPrefFiles();
+    static TInt SavePref(TAny* aPtr);
 
 private:
     RPtrHashMap<TDesC,PrefElement>* m_preferences;                
@@ -176,6 +181,7 @@
     HBufC* m_widgetbundleid;
     HBufC* m_basepath;
     HBufC* m_filepath;
+    CAsyncCallBack* m_asynsave;
 
 };