emailuis/nmailui/inc/nmattachmentmanager.h
changeset 43 99bcbff212ad
parent 40 2c62ef3caffd
child 47 f83bd4ae1fe3
equal deleted inserted replaced
42:139d4b7b2938 43:99bcbff212ad
    37     void fetchAttachment(
    37     void fetchAttachment(
    38             const NmId &mailboxId, 
    38             const NmId &mailboxId, 
    39             const NmId &folderId, 
    39             const NmId &folderId, 
    40             const NmId &messageId, 
    40             const NmId &messageId, 
    41             const NmId &messagePartId);
    41             const NmId &messagePartId);
    42     void fetchAttachments(
    42     bool fetchAttachments(
    43             const NmId &mailboxId, 
    43             const NmId &mailboxId, 
    44             const NmId &folderId, 
    44             const NmId &folderId, 
    45             const NmId &messageId,
    45             const NmId &messageId,
    46             QList<NmId> &messagePartIds);
    46             QList<NmId> &messagePartIds);
    47     void fetchAllMessageParts(
    47     void fetchAllMessageParts(
    55     void clearObserver();
    55     void clearObserver();
    56     void cancelFetch();
    56     void cancelFetch();
    57     
    57     
    58 private slots:
    58 private slots:
    59     void changeProgress(int value);
    59     void changeProgress(int value);
    60     void attachmentFetchCompleted(int result);
    60     void completeAttachmentFetch(int result);
    61     void messageFetched(int result);
    61     void completeMessageFetch(int result);
    62     
    62     
    63 private:
    63 private:
    64     NmUiEngine &mUiEngine;
    64     NmUiEngine &mUiEngine;
    65     QPointer<NmOperation> mFetchOperation;      // Not owned
    65     QPointer<NmOperation> mFetchOperation;      // Not owned
    66     QPointer<NmOperation> mMsgFetchOperation;      // Not owned
    66     QPointer<NmOperation> mMsgFetchOperation;      // Not owned
    67     NmAttachmentFetchObserver *mFetchObserver;  // Not owned
    67     NmAttachmentFetchObserver *mFetchObserver;  // Not owned
    68     NmMessage *fetchMsg;
    68     NmMessage *mFetchMsg;
    69     NmId mAttaId;
    69     NmId mAttaId;
    70     int mProgressValue;
    70     int mProgressValue;
    71     bool mIsFetching;
    71     bool mIsFetching;
    72 };
    72 };
    73 
    73