diff -r a60acebbbd9d -r 78ad99c24f08 photosgallery/viewframework/views/listview/inc/glxlistviewimp.h --- a/photosgallery/viewframework/views/listview/inc/glxlistviewimp.h Tue May 11 16:13:40 2010 +0300 +++ b/photosgallery/viewframework/views/listview/inc/glxlistviewimp.h Tue May 25 12:42:31 2010 +0300 @@ -194,7 +194,18 @@ * @param aError the error code to handle. */ void DoHandleErrorL( TInt /*aError*/ ); - + + /** + * Refresh the list + * @param aIndex index to be refreshed + */ + void RefreshList(TInt aIndex); + + /** + * Remove the medialist attribute context(s) + */ + void RemoveContext(); + public: // from MGlxMediaListObserver void HandleItemAddedL( TInt aStartIndex, TInt aEndIndex, MGlxMediaList* aList ); void HandleItemRemovedL( TInt aStartIndex, TInt aEndIndex, MGlxMediaList* aList ); @@ -222,21 +233,37 @@ CGlxPreviewThumbnailBinding* iPreviewTNBinding; //Own - // Fetch context for retrieving title attribute - CGlxAttributeContext* iTitleAttributeContext; + /// Fetch context for retrieving title attribute + CGlxDefaultAttributeContext* iTitleAttributeContext; + + /// Fetch context for retrieving subtitle for visible items + CGlxAttributeContext* iSubtitleAttributeContext; - // Fetch context for retrieving subtitle - CGlxAttributeContext* iSubtitleAttributeContext; - + /// Fetch context for retrieving other attribs for visible items + CGlxAttributeContext* iOtherAttribsContext; + + /// Thumbnail Attrib context for visible items + CGlxAttributeContext* iThumbnailContext; + + /// Thumbnail iterator for fetch context(s) for visible items TGlxFromFocusOutwardIterator iThumbnailIterator; - // Thumbnail Attrib context - CGlxAttributeContext* iThumbnailContext; + /// Fetch context for retrieving subtitle for non-visible items + CGlxAttributeContext* iNonVisibleSubtitleAttributeContext; - /** Unique ID of this Avkon view */ + /// Fetch context for retrieving other attribs for non-visible items + CGlxAttributeContext* iNonVisibleOtherAttribsContext; + + /// Thumbnail Attrib context for non-visible items + CGlxAttributeContext* iNonVisibleThumbnailContext; + + /// Thumbnail iterator for fetch context(s) for non-visible items + TGlxFromFocusOutwardIterator iNonVisibleThumbnailIterator; + + /// Unique ID of this Avkon view TInt iViewUid; - /** View specific resource ids */ + /// View specific resource ids TListViewResourceIds iResourceIds; /// The animation being applied to the view @@ -254,7 +281,8 @@ TInt iLastFocusedIndex; TBool iNextViewActivationEnabled; - // save title text + + /// Title text HBufC* iTitletext; CGlxProgressIndicator* iProgressIndicator;