equal
deleted
inserted
replaced
21 #include <nmmessagecreationoperation.h> |
21 #include <nmmessagecreationoperation.h> |
22 #include <nmcommon.h> |
22 #include <nmcommon.h> |
23 #include <CFSMailCommon.h> |
23 #include <CFSMailCommon.h> |
24 #include <MFSMailRequestObserver.h> |
24 #include <MFSMailRequestObserver.h> |
25 |
25 |
26 class NmTestPlugin; |
|
27 class NmMessage; |
26 class NmMessage; |
28 class CFSMailClient; |
27 class CFSMailClient; |
29 |
28 |
30 class NmFwaMessageCreationOperation : public NmMessageCreationOperation, |
29 class NmFwaMessageCreationOperation : public NmMessageCreationOperation, |
31 public MFSMailRequestObserver |
30 public MFSMailRequestObserver |
33 Q_OBJECT |
32 Q_OBJECT |
34 public: |
33 public: |
35 NmFwaMessageCreationOperation( |
34 NmFwaMessageCreationOperation( |
36 const NmId &mailboxId, |
35 const NmId &mailboxId, |
37 CFSMailClient &mailClient); |
36 CFSMailClient &mailClient); |
38 |
37 |
39 virtual ~NmFwaMessageCreationOperation(); |
|
40 |
|
41 NmMessage *getMessage(); |
38 NmMessage *getMessage(); |
42 NmId getMessageId(); |
39 NmId getMessageId(); |
43 |
40 |
44 // from MFSMailRequestObserver |
41 // from MFSMailRequestObserver |
45 |
42 void RequestResponseL(TFSProgress aEvent, TInt aRequestId); |
46 virtual void RequestResponseL(TFSProgress aEvent, TInt aRequestId); |
|
47 |
43 |
48 protected: |
44 protected: |
49 virtual void doRunAsyncOperation(); |
45 virtual void doRunAsyncOperation(); |
50 |
|
51 protected: |
|
52 virtual void doCompleteOperation(); |
46 virtual void doCompleteOperation(); |
53 |
|
54 virtual void doCancelOperation(); |
47 virtual void doCancelOperation(); |
55 |
48 virtual ~NmFwaMessageCreationOperation(); |
56 protected: |
49 protected: |
57 NmId mMailboxId; |
50 NmId mMailboxId; |
58 |
51 NmMessage *mMessage; |
59 NmMessage *mMessage; |
52 CFSMailClient &mMailClient; |
|
53 TInt mRequestId; |
60 |
54 |
61 CFSMailClient &mMailClient; |
|
62 |
|
63 TInt mRequestId; |
|
64 }; |
55 }; |
65 |
56 |
66 #endif /* NMFAMESSAGECREATIONOPERATION_H_ */ |
57 #endif /* NMFAMESSAGECREATIONOPERATION_H_ */ |