imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h
changeset 31 d429f823a6b7
parent 30 b67379558a75
equal deleted inserted replaced
30:b67379558a75 31:d429f823a6b7
    60       EGenerationItemActionCount
    60       EGenerationItemActionCount
    61       };
    61       };
    62 
    62 
    63   struct TThumbnailGenerationItem
    63   struct TThumbnailGenerationItem
    64       {
    64       {
    65       inline TThumbnailGenerationItem(): iItemId( KErrNotFound ), iItemType(EGenerationItemTypeUnknown), iItemAction(EGenerationItemActionAdd), iPlaceholder(EFalse), iUri(NULL){}
    65       inline TThumbnailGenerationItem(): iItemId( KErrNotFound ), iItemType(EGenerationItemTypeUnknown), 
       
    66               iItemAction(EGenerationItemActionAdd), iPlaceholder(EFalse), iUri(NULL){}
    66       inline ~TThumbnailGenerationItem(){delete iUri; iUri = NULL;}
    67       inline ~TThumbnailGenerationItem(){delete iUri; iUri = NULL;}
    67       
    68       
    68       TItemId iItemId;
    69       TItemId iItemId;
    69       TThumbnailGenerationItemType iItemType;
    70       TThumbnailGenerationItemType iItemType;
    70       TThumbnailGenerationItemAction iItemAction;
    71       TThumbnailGenerationItemAction iItemAction;
   164      * @param aType TObserverNotificationType
   165      * @param aType TObserverNotificationType
   165 	 * @param TThumbnailGenerationItemType
   166 	 * @param TThumbnailGenerationItemType
   166      * @param aIDArray IDs for thumbnail creation
   167      * @param aIDArray IDs for thumbnail creation
   167      * @param aForce pass ETrue if processor is forced to run without waiting harvesting complete
   168      * @param aForce pass ETrue if processor is forced to run without waiting harvesting complete
   168      */
   169      */
   169     void AddToQueueL( TObserverNotificationType aType, TThumbnailGenerationItemType aItemType, const RArray<TItemId>& aIDArray, const RPointerArray<HBufC>& aObjectUriArray, TBool aPresent );
   170     void AddToQueueL( TObserverNotificationType aType, TThumbnailGenerationItemType aItemType, 
       
   171             const RArray<TItemId>& aIDArray, const RPointerArray<HBufC>& aObjectUriArray, 
       
   172             TBool aPresent );
   170     
   173     
   171     /**
   174     /**
   172      * Calls Thumbnail Manager to create thumbnails
   175      * Calls Thumbnail Manager to create thumbnails
   173      *
   176      *
   174      * @since S60 v5.0
   177      * @since S60 v5.0