meetingrequest/mricalviewer/inc/cesmricalvieweropenmrcmd.h
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
equal deleted inserted replaced
11:0396474f30f5 12:4ce476e64c59
    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