equal
deleted
inserted
replaced
25 #include <e32base.h> |
25 #include <e32base.h> |
26 #include <f32file.h> |
26 #include <f32file.h> |
27 |
27 |
28 #include "aftask.h" |
28 #include "aftask.h" |
29 #include "aftaskstorage.h" |
29 #include "aftaskstorage.h" |
30 #include "tsgraphicfilescalinghandler.h" |
|
31 |
30 |
32 class CFbsBitmap; |
31 class CFbsBitmap; |
33 |
32 |
34 class CAfThumbnailTask : public CAfTask, |
33 class CAfThumbnailTask : public CAfTask |
35 public MImageReadyCallBack |
|
36 { |
34 { |
37 public: |
35 public: |
38 ~CAfThumbnailTask(); |
36 ~CAfThumbnailTask(); |
39 |
37 |
40 static void ExecuteLD(MAfTaskStorage& taskStorage, |
38 static void ExecuteLD(MAfTaskStorage& taskStorage, |
43 private: |
41 private: |
44 CAfThumbnailTask(MAfTaskStorage& storage, const RMessage2 msg); |
42 CAfThumbnailTask(MAfTaskStorage& storage, const RMessage2 msg); |
45 |
43 |
46 void ConstructL(); |
44 void ConstructL(); |
47 |
45 |
48 void ImageReadyCallBack(TInt error, const CFbsBitmap *bitmap ); |
|
49 |
|
50 const TDesC8& Data()const; |
46 const TDesC8& Data()const; |
51 |
47 |
52 void BroadcastReceivedL(const RMessage2& ); |
48 void BroadcastReceivedL(const RMessage2&, TBool applicationUninstalled = EFalse); |
53 |
49 |
54 TBool IsSessionTask(const CSession2* session); |
50 TBool IsSessionTask(const CSession2* session); |
55 |
51 |
56 private: |
52 private: |
57 MAfTaskStorage& mStorage; |
53 MAfTaskStorage& mStorage; |
58 const RMessage2 mMsg; |
54 const RMessage2 mMsg; |
59 CBase* mService; |
55 CFbsBitmap* mBitmap; |
60 }; |
56 }; |
61 |
57 |
62 #endif // AFTHUMBNAILTASK_H |
58 #endif // AFTHUMBNAILTASK_H |