From 8290f1a524b6f0051e49f8045d24e508d46868e2 Mon Sep 17 00:00:00 2001 From: harlekin Date: Sat, 13 Dec 2003 21:49:53 +0000 Subject: possible to show all kind of text attachemnts now --- (limited to 'noncore') diff --git a/noncore/net/mail/viewmail.cpp b/noncore/net/mail/viewmail.cpp index c24d5d3..a73dac5 100644 --- a/noncore/net/mail/viewmail.cpp +++ b/noncore/net/mail/viewmail.cpp @@ -10,6 +10,7 @@ #include "settings.h" #include "composemail.h" #include "viewmail.h" +#include "abstractmail.h" AttachItem::AttachItem(QListView * parent,QListViewItem *after, const QString&mime,const QString&file,const QString&desc,int num) : QListViewItem(parent,after),_partNum(num) @@ -130,12 +131,11 @@ void ViewMail::slotItemClicked( QListViewItem * item , const QPoint & point, int break ; case 1: - qDebug( QString( "Test selected" ).arg( ( ( AttachItem* )item )->Partnumber() ) ); if ( ( ( AttachItem* )item )->Partnumber() == -1 ) { - setText(); - } else { - browser->setText( ( m_body.Parts()[( ( AttachItem* )item )->Partnumber() ] ).Identifier() ); + setText(); + } else { + browser->setText( m_recMail.Wrapper()->fetchPart( m_recMail, m_body.Parts()[ ( ( AttachItem* )item )->Partnumber() ] ) ); } break; } @@ -145,6 +145,8 @@ void ViewMail::slotItemClicked( QListViewItem * item , const QPoint & point, int void ViewMail::setMail( RecMail mail ) { +m_recMail = mail; + m_mail[0] = mail.getFrom(); m_mail[1] = mail.getSubject(); m_mail[3] = mail.getDate(); diff --git a/noncore/net/mail/viewmail.h b/noncore/net/mail/viewmail.h index 0e85839..bc12da1 100644 --- a/noncore/net/mail/viewmail.h +++ b/noncore/net/mail/viewmail.h @@ -45,6 +45,7 @@ private: QString m_mailHtml; bool m_gotBody; RecBody m_body; + RecMail m_recMail; // 0 from 1 subject 2 bodytext 3 date QMap m_mail; -- cgit v0.9.0.2