mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgtnloader.h
branchRCL_3
changeset 14 943ff5625028
parent 0 ff3acec5bc43
child 21 a1247965635c
--- a/mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgtnloader.h	Fri Feb 19 22:48:30 2010 +0200
+++ b/mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgtnloader.h	Fri Mar 12 15:42:25 2010 +0200
@@ -53,6 +53,8 @@
     void CancelThumb( TInt aIndex );
     void CancelAll();
     void SetSizeL( TThumbnailSize aSize );
+    void Pause( TTimeIntervalMicroSeconds32 aDelay );
+    void Resume();
 
 private: // From MThumbnailManagerObserver
 
@@ -74,6 +76,8 @@
     static TInt LoadThumbnail( TAny* aSelf );
     void LoadNextTN();
 
+    static TInt ResumeCallback(TAny* aPtr);
+    
 private: // DATA
 
     MMpxTNLoaderObserver& iObserver;
@@ -96,6 +100,8 @@
     RPointerArray<TLoadingTN> iLoading; // Loading Thubmbs
     CAsyncCallBack* iAsyncCallBack;
     TThumbnailSize iSize;
+    TBool iPaused;
+    CPeriodic* iPauseTimer;
     };
 
 #endif // MPXCOLLECTIONVIEWHGTNLOADER_H_