equal
deleted
inserted
replaced
32 class CHgScroller; |
32 class CHgScroller; |
33 class CMPXMediaArray; |
33 class CMPXMediaArray; |
34 class CThumbnailManager; |
34 class CThumbnailManager; |
35 class CVcxHgMyVideosVideoList; |
35 class CVcxHgMyVideosVideoList; |
36 class CPeriodic; |
36 class CPeriodic; |
|
37 class CMyVideosIndicator; |
37 |
38 |
38 // CLASS DECLARATION |
39 // CLASS DECLARATION |
39 |
40 |
40 /** |
41 /** |
41 * |
42 * |
56 * @return New object. |
57 * @return New object. |
57 */ |
58 */ |
58 static CVcxHgMyVideosVideoDataUpdater* NewL( |
59 static CVcxHgMyVideosVideoDataUpdater* NewL( |
59 CVcxHgMyVideosModel& aModel, |
60 CVcxHgMyVideosModel& aModel, |
60 CHgScroller& aScroller, |
61 CHgScroller& aScroller, |
61 CVcxHgMyVideosVideoList& aVideoArray ); |
62 CVcxHgMyVideosVideoList& aVideoArray, |
|
63 CMyVideosIndicator& aVideosIndicator ); |
62 |
64 |
63 /** |
65 /** |
64 * Two-phased constructor. |
66 * Two-phased constructor. |
65 * |
67 * |
66 * @param aModel Reference to component model. |
68 * @param aModel Reference to component model. |
69 * @return New object. |
71 * @return New object. |
70 */ |
72 */ |
71 static CVcxHgMyVideosVideoDataUpdater* NewLC( |
73 static CVcxHgMyVideosVideoDataUpdater* NewLC( |
72 CVcxHgMyVideosModel& aModel, |
74 CVcxHgMyVideosModel& aModel, |
73 CHgScroller& aScroller, |
75 CHgScroller& aScroller, |
74 CVcxHgMyVideosVideoList& aVideoArray ); |
76 CVcxHgMyVideosVideoList& aVideoArray, |
|
77 CMyVideosIndicator& aVideosIndicator ); |
75 |
78 |
76 /** |
79 /** |
77 * Destructor. |
80 * Destructor. |
78 */ |
81 */ |
79 virtual ~CVcxHgMyVideosVideoDataUpdater(); |
82 virtual ~CVcxHgMyVideosVideoDataUpdater(); |
180 * @param aVideoArray Reference to video array. |
183 * @param aVideoArray Reference to video array. |
181 */ |
184 */ |
182 CVcxHgMyVideosVideoDataUpdater( |
185 CVcxHgMyVideosVideoDataUpdater( |
183 CVcxHgMyVideosModel& aModel, |
186 CVcxHgMyVideosModel& aModel, |
184 CHgScroller& aScroller, |
187 CHgScroller& aScroller, |
185 CVcxHgMyVideosVideoList& aVideoArray ); |
188 CVcxHgMyVideosVideoList& aVideoArray, |
|
189 CMyVideosIndicator& aVideosIndicator ); |
186 |
190 |
187 /** |
191 /** |
188 * 2nd phase constructor. |
192 * 2nd phase constructor. |
189 */ |
193 */ |
190 void ConstructL(); |
194 void ConstructL(); |
401 /** |
405 /** |
402 * For refresh logic |
406 * For refresh logic |
403 */ |
407 */ |
404 TBool iPreviousModifiedIndexOnScreen; |
408 TBool iPreviousModifiedIndexOnScreen; |
405 |
409 |
|
410 /** |
|
411 * Reference to overlay indicator handler |
|
412 * Not own. |
|
413 */ |
|
414 CMyVideosIndicator& iVideosIndicator; |
|
415 |
406 }; |
416 }; |
407 |
417 |
408 #endif // VCXHGMYVIDEOSVIDEODATAUPDATER_H |
418 #endif // VCXHGMYVIDEOSVIDEODATAUPDATER_H |