equal
deleted
inserted
replaced
51 |
51 |
52 void LoadThumbL(TInt aIndex, const TDesC& aFileName ); |
52 void LoadThumbL(TInt aIndex, const TDesC& aFileName ); |
53 void CancelThumb( TInt aIndex ); |
53 void CancelThumb( TInt aIndex ); |
54 void CancelAll(); |
54 void CancelAll(); |
55 void SetSizeL( TThumbnailSize aSize ); |
55 void SetSizeL( TThumbnailSize aSize ); |
|
56 void Pause( TTimeIntervalMicroSeconds32 aDelay ); |
|
57 void Resume(); |
56 |
58 |
57 private: // From MThumbnailManagerObserver |
59 private: // From MThumbnailManagerObserver |
58 |
60 |
59 void ThumbnailPreviewReady( MThumbnailData& aThumbnail, |
61 void ThumbnailPreviewReady( MThumbnailData& aThumbnail, |
60 TThumbnailRequestId aId ); |
62 TThumbnailRequestId aId ); |
72 TInt FindLoadingById(TThumbnailRequestId aId, TBool aRemove = EFalse); |
74 TInt FindLoadingById(TThumbnailRequestId aId, TBool aRemove = EFalse); |
73 TInt FindLoadingByIndex(TInt aIndex, TBool aRemove = EFalse); |
75 TInt FindLoadingByIndex(TInt aIndex, TBool aRemove = EFalse); |
74 static TInt LoadThumbnail( TAny* aSelf ); |
76 static TInt LoadThumbnail( TAny* aSelf ); |
75 void LoadNextTN(); |
77 void LoadNextTN(); |
76 |
78 |
|
79 static TInt ResumeCallback(TAny* aPtr); |
|
80 |
77 private: // DATA |
81 private: // DATA |
78 |
82 |
79 MMpxTNLoaderObserver& iObserver; |
83 MMpxTNLoaderObserver& iObserver; |
80 CThumbnailManager* iTnEngine; // Own |
84 CThumbnailManager* iTnEngine; // Own |
81 |
85 |
94 }; |
98 }; |
95 |
99 |
96 RPointerArray<TLoadingTN> iLoading; // Loading Thubmbs |
100 RPointerArray<TLoadingTN> iLoading; // Loading Thubmbs |
97 CAsyncCallBack* iAsyncCallBack; |
101 CAsyncCallBack* iAsyncCallBack; |
98 TThumbnailSize iSize; |
102 TThumbnailSize iSize; |
|
103 TBool iPaused; |
|
104 CPeriodic* iPauseTimer; |
99 }; |
105 }; |
100 |
106 |
101 #endif // MPXCOLLECTIONVIEWHGTNLOADER_H_ |
107 #endif // MPXCOLLECTIONVIEWHGTNLOADER_H_ |