emailuis/nmailui/src/nmviewerviewnetreply.cpp
changeset 47 f83bd4ae1fe3
parent 43 99bcbff212ad
child 48 10eaf342f539
equal deleted inserted replaced
45:780f926bc26c 47:f83bd4ae1fe3
    92     NM_FUNCTION;
    92     NM_FUNCTION;
    93     
    93     
    94     // Insert embedded images into cache manually
    94     // Insert embedded images into cache manually
    95     if(manager()) {
    95     if(manager()) {
    96         if(manager()->cache() && request().url().scheme() == NMUI_NET_REPLY_CONTENT_ID) {
    96         if(manager()->cache() && request().url().scheme() == NMUI_NET_REPLY_CONTENT_ID) {
       
    97             // Store url to use for reply in access manager finished emitting. 
       
    98             setUrl(request().url());
       
    99             
    97             // Metadata required for inserted data
   100             // Metadata required for inserted data
    98             QNetworkCacheMetaData metaData;
   101             QNetworkCacheMetaData metaData;
    99             metaData.setUrl(request().url());
   102             metaData.setUrl(request().url());
   100             metaData.setSaveToDisk(true);
   103             metaData.setSaveToDisk(true);
   101             
   104             
   118 void NmViewerViewNetReply::fetchCompleted(int result)
   121 void NmViewerViewNetReply::fetchCompleted(int result)
   119 {
   122 {
   120     NM_FUNCTION;
   123     NM_FUNCTION;
   121     
   124     
   122     Q_UNUSED(result);
   125     Q_UNUSED(result);
   123     NmMessage *message = NULL;
   126     NmMessage *message(NULL);
   124     message = mUiEngine.message(
   127     message = mUiEngine.message(
   125             mMailboxId,
   128             mMailboxId,
   126             mFolderId,
   129             mFolderId,
   127             mMessageId);
   130             mMessageId);
   128     if (message) {
   131     if (message) {
   129         QList<NmMessagePart*> partList;
   132         QList<NmMessagePart*> partList;
   130         message->attachmentList(partList);
   133         message->attachmentList(partList);
   131         NmMessagePart *part = NULL;
   134         NmMessagePart *part(NULL);
   132         for (int i = 0; !part && i < partList.count(); i++) {
   135         for (int i = 0; !part && i < partList.count(); i++) {
   133             if (partList[i]->partId() == mMessagePartId) {
   136             if (partList[i]->partId() == mMessagePartId) {
   134                 part = partList[i];
   137                 part = partList[i];
   135             }
   138             }
   136         }
   139         }