diff -r 79859ed3eea9 -r 919f36ff910f webengine/widgetengine/inc/Preferences.h --- 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* m_preferences; @@ -176,6 +181,7 @@ HBufC* m_widgetbundleid; HBufC* m_basepath; HBufC* m_filepath; + CAsyncCallBack* m_asynsave; };