30 |
30 |
31 class CESMRUiLauncher; |
31 class CESMRUiLauncher; |
32 class CFSMailClient; |
32 class CFSMailClient; |
33 class CESMRIcalViewerLoadMRDataCmd; |
33 class CESMRIcalViewerLoadMRDataCmd; |
34 class MESMRIcalViewerCommand; |
34 class MESMRIcalViewerCommand; |
|
35 class CMRAttachmentInfoFetcher; |
35 |
36 |
36 /** |
37 /** |
37 * Command for opening meeting request |
38 * Command for opening meeting request |
38 */ |
39 */ |
39 NONSHARABLE_CLASS( CESMRIcalViewerOpenMRCmd ) : |
40 NONSHARABLE_CLASS( CESMRIcalViewerOpenMRCmd ) : |
81 void ConstructL(); |
82 void ConstructL(); |
82 void HandleOperationCompeletedL( |
83 void HandleOperationCompeletedL( |
83 MESMRIcalViewerObserver::TIcalViewerOperationResult aResult ); |
84 MESMRIcalViewerObserver::TIcalViewerOperationResult aResult ); |
84 void HandleError( TInt aError ); |
85 void HandleError( TInt aError ); |
85 void LaunchUIL(); |
86 void LaunchUIL(); |
|
87 void FillAttachmentInfoL(); |
86 |
88 |
87 private: // Data |
89 private: // Data |
88 /// Ref: Reference to ESMRICalViewer callback |
90 /// Ref: Reference to ESMRICalViewer callback |
89 MESMRIcalViewerCallback& iCallback; |
91 MESMRIcalViewerCallback& iCallback; |
90 /// Own: Input parameters |
92 /// Own: Input parameters |
91 TESMRInputParams iInputParameters; |
93 TESMRInputParams iInputParameters; |
92 /// Ref: Reference to FS Email mail client object |
94 /// Ref: Reference to FS Email mail client object |
93 CFSMailClient& iMailClient; |
95 CFSMailClient& iMailClient; |
94 /// Own: Load MR Data command |
96 /// Own: Load MR Data command |
95 CESMRIcalViewerLoadMRDataCmd* iLoadMRDataCmd; |
97 CESMRIcalViewerLoadMRDataCmd* iLoadMRDataCmd; |
|
98 /// Own: Attachment information fetcher |
|
99 CMRAttachmentInfoFetcher* iAttachmentInfoFetcher; |
96 /// Own: UI launcher |
100 /// Own: UI launcher |
97 CESMRUiLauncher* iUILauncher; |
101 CESMRUiLauncher* iUILauncher; |
98 /// Own: Operation result |
102 /// Own: Operation result |
99 MESMRIcalViewerObserver::TIcalViewerOperationResult iResult; |
103 MESMRIcalViewerObserver::TIcalViewerOperationResult iResult; |
100 /// Own: Current callback command |
104 /// Own: Current callback command |