summaryrefslogtreecommitdiff
path: root/noncore/net/mail/viewmail.cpp
Unidiff
Diffstat (limited to 'noncore/net/mail/viewmail.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/viewmail.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/noncore/net/mail/viewmail.cpp b/noncore/net/mail/viewmail.cpp
index ce694d5..d5f9b7f 100644
--- a/noncore/net/mail/viewmail.cpp
+++ b/noncore/net/mail/viewmail.cpp
@@ -135,25 +135,25 @@ void ViewMail::setBody(const RecBodyP&body )
135 } 135 }
136 136
137 curItem=new AttachItem(attachments,curItem,type,"Mailbody","",fsize,-1,body->Description()->Positionlist()); 137 curItem=new AttachItem(attachments,curItem,type,"Mailbody","",fsize,-1,body->Description()->Positionlist());
138 QString filename = ""; 138 QString filename = "";
139 139
140 for (unsigned int i = 0; i < body->Parts().count();++i) 140 for (unsigned int i = 0; i < body->Parts().count();++i)
141 { 141 {
142 filename = ""; 142 filename = "";
143 type = body->Parts()[i]->Type()+"/"+body->Parts()[i]->Subtype(); 143 type = body->Parts()[i]->Type()+"/"+body->Parts()[i]->Subtype();
144 part_plist_t::ConstIterator it = body->Parts()[i]->Parameters().begin(); 144 part_plist_t::ConstIterator it = body->Parts()[i]->Parameters().begin();
145 for (;it!=body->Parts()[i]->Parameters().end();++it) 145 for (;it!=body->Parts()[i]->Parameters().end();++it)
146 { 146 {
147 odebug << it.key() << oendl; 147 odebug << it.key() << oendl;
148 if (it.key().lower()=="name") 148 if (it.key().lower()=="name")
149 { 149 {
150 filename=it.data(); 150 filename=it.data();
151 } 151 }
152 } 152 }
153 s = body->Parts()[i]->Size(); 153 s = body->Parts()[i]->Size();
154 w = 0; 154 w = 0;
155 while (s>1024) 155 while (s>1024)
156 { 156 {
157 s/=1024; 157 s/=1024;
158 ++w; 158 ++w;
159 if (w>=2) break; 159 if (w>=2) break;
@@ -238,25 +238,25 @@ void ViewMail::slotItemClicked( QListViewItem * item , const QPoint & point, int
238 if (content) 238 if (content)
239 { 239 {
240 QFile output(str); 240 QFile output(str);
241 output.open(IO_WriteOnly); 241 output.open(IO_WriteOnly);
242 output.writeBlock(content->Content(),content->Length()); 242 output.writeBlock(content->Content(),content->Length());
243 output.close(); 243 output.close();
244 delete content; 244 delete content;
245 } 245 }
246 } 246 }
247 } 247 }
248 break ; 248 break ;
249 249
250 case 2: 250 case 2:
251 { 251 {
252 QString tmpfile = "/tmp/opiemail-image"; 252 QString tmpfile = "/tmp/opiemail-image";
253 encodedString*content = m_recMail->Wrapper()->fetchDecodedPart( m_recMail, m_body->Parts()[ ( ( AttachItem* )item )->Partnumber() ] ); 253 encodedString*content = m_recMail->Wrapper()->fetchDecodedPart( m_recMail, m_body->Parts()[ ( ( AttachItem* )item )->Partnumber() ] );
254 if (content) { 254 if (content) {
255 QFile output(tmpfile); 255 QFile output(tmpfile);
256 output.open(IO_WriteOnly); 256 output.open(IO_WriteOnly);
257 output.writeBlock(content->Content(),content->Length()); 257 output.writeBlock(content->Content(),content->Length());
258 output.close(); 258 output.close();
259 delete content; 259 delete content;
260 MailImageDlg iview(""); 260 MailImageDlg iview("");
261 iview.setName(tmpfile); 261 iview.setName(tmpfile);
262 QPEApplication::execDialog(&iview); 262 QPEApplication::execDialog(&iview);
@@ -280,25 +280,25 @@ void ViewMail::slotItemClicked( QListViewItem * item , const QPoint & point, int
280 } 280 }
281 delete menu; 281 delete menu;
282} 282}
283 283
284 284
285void ViewMail::setMail(const RecMailP&mail ) 285void ViewMail::setMail(const RecMailP&mail )
286{ 286{
287 287
288 m_recMail = mail; 288 m_recMail = mail;
289 289
290 m_mail[0] = mail->getFrom(); 290 m_mail[0] = mail->getFrom();
291 m_mail[1] = mail->getSubject(); 291 m_mail[1] = mail->getSubject();
292 m_mail[3] = mail->getDate(); 292 m_mail[3] = mail->getStringDate();
293 m_mail[4] = mail->Msgid(); 293 m_mail[4] = mail->Msgid();
294 294
295 m_mail2[0] = mail->To(); 295 m_mail2[0] = mail->To();
296 m_mail2[1] = mail->CC(); 296 m_mail2[1] = mail->CC();
297 m_mail2[2] = mail->Bcc(); 297 m_mail2[2] = mail->Bcc();
298 298
299 setText(); 299 setText();
300} 300}
301 301
302 302
303 303
304ViewMail::ViewMail( QWidget *parent, const char *name, WFlags fl) 304ViewMail::ViewMail( QWidget *parent, const char *name, WFlags fl)