summaryrefslogtreecommitdiff
path: root/noncore/net/mail/viewmail.h
Side-by-side diff
Diffstat (limited to 'noncore/net/mail/viewmail.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/mail/viewmail.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/noncore/net/mail/viewmail.h b/noncore/net/mail/viewmail.h
index bf7a4dd..b3d3b4e 100644
--- a/noncore/net/mail/viewmail.h
+++ b/noncore/net/mail/viewmail.h
@@ -4,6 +4,7 @@
#include <qlistview.h>
#include <qmap.h>
#include <qstringlist.h>
+#include <qvaluelist.h>
#include "viewmailbase.h"
#include "mailtypes.h"
@@ -12,11 +13,16 @@ class AttachItem : public QListViewItem
{
public:
AttachItem(QListView * parent,QListViewItem *after, const QString&mime,const QString&desc,const QString&file,
- const QString&fsize,int num);
+ const QString&fsize,int num,const QValueList<int>&path);
+ AttachItem(QListViewItem * parent,QListViewItem *after, const QString&mime,const QString&desc,const QString&file,
+ const QString&fsize,int num,const QValueList<int>&path);
int Partnumber() { return _partNum; }
+ bool isParentof(const QValueList<int>&path);
private:
int _partNum;
+ /* needed for a better display of attachments */
+ QValueList<int> _path;
};
class ViewMail : public ViewMailBase
@@ -35,6 +41,7 @@ public:
protected:
QString deHtml(const QString &string);
+ AttachItem* searchParent(const QValueList<int>&path);
protected slots:
void slotReply();