contentstorage/castorage/inc/castorage.h
changeset 109 e0aa398e6810
parent 104 9b022b1f357c
equal deleted inserted replaced
104:9b022b1f357c 109:e0aa398e6810
   111 
   111 
   112     /**
   112     /**
   113      * Stores touch data information in storage.
   113      * Stores touch data information in storage.
   114      *
   114      *
   115      * @param aEntryId The entry id for which touch data should be stored.
   115      * @param aEntryId The entry id for which touch data should be stored.
       
   116      * @param aRemovable if entry is removable then flag is set if necessary.
   116      */
   117      */
   117     virtual void TouchL( const TInt aEntryId ) = 0;
   118     virtual void TouchL( const TInt aEntryId, TBool aRemovable ) = 0;
   118 
   119 
   119     /**
   120     /**
   120      * Get database property from db.
   121      * Get database property from db.
   121      *
   122      *
   122      * @param aProperty The property to get.
   123      * @param aProperty The property to get.
   146      * @param aGroupId Group to sort.
   147      * @param aGroupId Group to sort.
   147      */
   148      */
   148     virtual void CustomSortL( const RArray<TInt>& aEntryIds,
   149     virtual void CustomSortL( const RArray<TInt>& aEntryIds,
   149             const TInt aGroupId ) = 0;
   150             const TInt aGroupId ) = 0;
   150 
   151 
       
   152     
       
   153     /**
       
   154     * Saves a copy of database to private.
       
   155     */
       
   156     virtual void RestoreDatabaseL() = 0;
       
   157         
       
   158     /**
       
   159      * Saves a copy of database to private.
       
   160      */
       
   161     virtual void SaveDatabaseL() = 0;
       
   162     
   151     /**
   163     /**
   152      * Loads data base from rom.
   164      * Loads data base from rom.
   153      */
   165      */
   154     virtual void LoadDataBaseFromRomL() = 0;
   166     virtual void LoadDataBaseFromRomL() = 0;
   155 
   167