photosgallery/viewframework/views/gridview/inc/glxgridviewmlobserver.h
branchRCL_3
changeset 19 420f6808bf21
parent 18 78ad99c24f08
child 24 ea65f74e6de4
equal deleted inserted replaced
18:78ad99c24f08 19:420f6808bf21
    92      *         EFalse if relevant thumbnail not available 
    92      *         EFalse if relevant thumbnail not available 
    93      */    
    93      */    
    94     TBool HasRelevantThumbnail(TInt aIndex);
    94     TBool HasRelevantThumbnail(TInt aIndex);
    95     
    95     
    96     /**
    96     /**
    97      * RefreshScreen - Refreshes the Hg Grid based on the attributes available index 
    97      * RefreshScreenL - Refreshes the Hg Grid based on the attributes available index 
    98      * 
    98      * 
    99      */
    99      */
   100     void RefreshScreen(TInt aItemIndex,const RArray<TMPXAttribute>& aAttributes);
   100     void RefreshScreenL(TInt aItemIndex,const RArray<TMPXAttribute>& aAttributes);
   101     
   101     
   102     /**
   102     /**
   103      * UpdateItemsL - Update the items with the DRM/video icon and  date/time
   103      * UpdateItemsL - Update the items with the DRM/video icon and  date/time
   104      * 
   104      * 
   105      */
   105      */
   114     /**
   114     /**
   115      * SetDefaultIconL - Sets the default icon for grid.
   115      * SetDefaultIconL - Sets the default icon for grid.
   116      * @param aTransparent - ETrue to set transparent icon; EFalse to set default icon. 
   116      * @param aTransparent - ETrue to set transparent icon; EFalse to set default icon. 
   117      */
   117      */
   118     void SetDefaultIconL(TBool aTransparent);
   118     void SetDefaultIconL(TBool aTransparent);
       
   119     
       
   120     /**
       
   121      * SetIconL - Sets the grid cell icon with the given parameters
       
   122      * @param aItemIndex -  The grid cell index
       
   123      * @param aBitmapId - The bitmap id
       
   124      * @param aMaskId - The mask id
       
   125      * @param aFlags - The indicator flags	 
       
   126      */
       
   127     void SetIconL(TInt aItemIndex, TInt aBitmapId, TInt aMaskId, TInt aFlags);
   119     
   128     
   120 private:
   129 private:
   121 
   130 
   122     MGlxMediaList& iMediaList;
   131     MGlxMediaList& iMediaList;
   123 	
   132