webengine/widgetengine/inc/Preferences.h
branchRCL_3
changeset 49 919f36ff910f
parent 48 79859ed3eea9
equal deleted inserted replaced
48:79859ed3eea9 49:919f36ff910f
   165 
   165 
   166     /**
   166     /**
   167     * Remove preference for a particular key
   167     * Remove preference for a particular key
   168     */
   168     */
   169     void removePreferenceL( const TDesC& akey, const TDesC& avalue);   
   169     void removePreferenceL( const TDesC& akey, const TDesC& avalue);   
   170     
   170     void externalizeL(RWriteStream& aStream) const;
       
   171 
       
   172     void internalizeL(RReadStream& aStream);
       
   173       
       
   174     void deleteAllPrefFiles();
       
   175     static TInt SavePref(TAny* aPtr);
   171 
   176 
   172 private:
   177 private:
   173     RPtrHashMap<TDesC,PrefElement>* m_preferences;                
   178     RPtrHashMap<TDesC,PrefElement>* m_preferences;                
   174     
   179     
   175     TInt   m_widgetid;
   180     TInt   m_widgetid;
   176     HBufC* m_widgetbundleid;
   181     HBufC* m_widgetbundleid;
   177     HBufC* m_basepath;
   182     HBufC* m_basepath;
   178     HBufC* m_filepath;
   183     HBufC* m_filepath;
       
   184     CAsyncCallBack* m_asynsave;
   179 
   185 
   180 };
   186 };
   181     
   187     
   182     
   188     
   183 #endif
   189 #endif