equal
deleted
inserted
replaced
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 = mUiEngine.message( |
124 message = mUiEngine.message( |
127 mMailboxId, mFolderId, mMessageId); |
125 mMailboxId, |
|
126 mFolderId, |
|
127 mMessageId); |
|
128 if (message) { |
128 if (message) { |
129 QList<NmMessagePart*> partList; |
129 QList<NmMessagePart*> partList; |
130 message->attachmentList(partList); |
130 message->attachmentList(partList); |
131 NmMessagePart *part = NULL; |
131 NmMessagePart *part(NULL); |
132 for (int i = 0; !part && i < partList.count(); i++) { |
132 for (int i = 0; !part && i < partList.count(); i++) { |
133 if (partList[i]->partId() == mMessagePartId) { |
133 if (partList[i]->partId() == mMessagePartId) { |
134 part = partList[i]; |
134 part = partList[i]; |
|
135 break; |
135 } |
136 } |
136 } |
137 } |
137 if (part) { |
138 if (part) { |
138 int error = mUiEngine.contentToMessagePart(mMailboxId, mFolderId, mMessageId, *part); |
139 int error = mUiEngine.contentToMessagePart(mMailboxId, mFolderId, mMessageId, *part); |
139 if (error == NmNoError) { |
140 if (error == NmNoError) { |