31 NmFwaMessagePartFetchingOperation( |
31 NmFwaMessagePartFetchingOperation( |
32 const NmId &mailboxId, |
32 const NmId &mailboxId, |
33 const NmId &folderId, |
33 const NmId &folderId, |
34 const NmId &messageId, |
34 const NmId &messageId, |
35 const NmId &messagePartId, |
35 const NmId &messagePartId, |
36 CFSMailClient &mailClient, |
36 CFSMailClient &mailClient); |
37 QObject *parent = NULL); |
|
38 |
|
39 virtual ~NmFwaMessagePartFetchingOperation(); |
|
40 |
37 |
41 // from MFSMailRequestObserver |
38 // from MFSMailRequestObserver |
42 void RequestResponseL(TFSProgress aEvent, TInt aRequestId); |
39 void RequestResponseL(TFSProgress aEvent, TInt aRequestId); |
43 |
40 |
44 protected: |
41 protected: |
45 void doRunAsyncOperation(); |
42 void doRunAsyncOperation(); |
46 |
|
47 protected: |
|
48 void doCancelOperation(); |
43 void doCancelOperation(); |
49 |
44 |
50 private: |
45 private: |
|
46 ~NmFwaMessagePartFetchingOperation(); |
51 void doRunAsyncOperationL(); |
47 void doRunAsyncOperationL(); |
52 |
48 |
53 private: |
49 private: |
54 NmId mMailboxId; |
50 NmId mMailboxId; |
55 NmId mFolderId; |
51 NmId mFolderId; |
56 NmId mMessageId; |
52 NmId mMessageId; |
57 NmId mMessagePartId; |
53 NmId mMessagePartId; |
58 |
54 CFSMailClient &mMailClient; |
59 CFSMailClient &mMailClient; |
55 int mLastProgressValue; |
60 |
|
61 int mLastProgressValue; |
|
62 |
|
63 TInt mRequestId; |
56 TInt mRequestId; |
64 }; |
57 }; |
65 |
58 |
66 #endif /* NMFWAMESSAGEPARTFETCHINGOPERATION_H_ */ |
59 #endif /* NMFWAMESSAGEPARTFETCHINGOPERATION_H_ */ |