emailuis/nmframeworkadapter/inc/nmfwamessagepartfetchingoperation.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 27 9ba4404ef423
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    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_ */