webengine/widgetengine/inc/Preferences.h
branchRCL_3
changeset 48 79859ed3eea9
parent 44 800203832575
child 49 919f36ff910f
equal deleted inserted replaced
47:e1bea15f9a39 48:79859ed3eea9
   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     void externalizeL(RWriteStream& aStream) const;
   170     
   171 
       
   172     void internalizeL(RReadStream& aStream);
       
   173       
       
   174     void deleteAllPrefFiles();
       
   175     static TInt SavePref(TAny* aPtr);
       
   176 
   171 
   177 private:
   172 private:
   178     RPtrHashMap<TDesC,PrefElement>* m_preferences;                
   173     RPtrHashMap<TDesC,PrefElement>* m_preferences;                
   179     
   174     
   180     TInt   m_widgetid;
   175     TInt   m_widgetid;
   181     HBufC* m_widgetbundleid;
   176     HBufC* m_widgetbundleid;
   182     HBufC* m_basepath;
   177     HBufC* m_basepath;
   183     HBufC* m_filepath;
   178     HBufC* m_filepath;
   184     CAsyncCallBack* m_asynsave;
       
   185 
   179 
   186 };
   180 };
   187     
   181     
   188     
   182     
   189 #endif
   183 #endif