summaryrefslogtreecommitdiff
path: root/noncore/net/mail/viewmail.h
Unidiff
Diffstat (limited to 'noncore/net/mail/viewmail.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/viewmail.h27
1 files changed, 8 insertions, 19 deletions
diff --git a/noncore/net/mail/viewmail.h b/noncore/net/mail/viewmail.h
index 258c09b..61baa1d 100644
--- a/noncore/net/mail/viewmail.h
+++ b/noncore/net/mail/viewmail.h
@@ -1,22 +1,21 @@
1#ifndef VIEWMAIL_H 1#ifndef VIEWMAIL_H
2#define VIEWMAIL_H 2#define VIEWMAIL_H
3 3
4#include <qlistview.h> 4#include <qlistview.h>
5#include <qmap.h> 5#include <qmap.h>
6#include <qstringlist.h> 6#include <qstringlist.h>
7 7
8#include "viewmailbase.h" 8#include "viewmailbase.h"
9//#include "imapresponse.h" 9#include "mailtypes.h"
10//#include "mailtable.h"
11 10
12class AttachItemStore 11class AttachItemStore
13{ 12{
14public: 13public:
15 void setMimeType(QString mimeType) { _mimeType = mimeType; } 14 void setMimeType(QString mimeType) { _mimeType = mimeType; }
16 QString mimeType() { return _mimeType; } 15 QString mimeType() { return _mimeType; }
17 void setFileName(QString fileName) { _fileName = fileName; } 16 void setFileName(QString fileName) { _fileName = fileName; }
18 QString fileName() { return _fileName; } 17 QString fileName() { return _fileName; }
19 void setDescription(QString description) { _description = description; } 18 void setDescription(QString description) { _description = description; }
20 QString description() { return _description; } 19 QString description() { return _description; }
21 void setPartNum(QString partNum) { _partNum = partNum; } 20 void setPartNum(QString partNum) { _partNum = partNum; }
22 QString partNum() { return _partNum; } 21 QString partNum() { return _partNum; }
@@ -40,46 +39,36 @@ private:
40}; 39};
41 40
42class ViewMail : public ViewMailBase 41class ViewMail : public ViewMailBase
43{ 42{
44 Q_OBJECT 43 Q_OBJECT
45 44
46public: 45public:
47 ViewMail( QWidget *parent = 0, const char *name = 0, WFlags fl = Qt::WType_Modal); 46 ViewMail( QWidget *parent = 0, const char *name = 0, WFlags fl = Qt::WType_Modal);
48 ~ViewMail(); 47 ~ViewMail();
49 48
50 void hide(); 49 void hide();
51 void exec(); 50 void exec();
52 static QString appName() { return QString::fromLatin1("mail"); } 51 void setMail( RecMail mail );
53 void setMailInfo( const QString & from, const QStringList & to, const QString & subject, const QStringList & cc, const QStringList & bcc,const QString & date, const QString & bodytext, const QString & messageID ); 52 void setBody( RecBody body );
54 53
55protected: 54protected:
56 //void fillList(IMAPResponseBODYSTRUCTURE &structure);
57 QString deHtml(const QString &string); 55 QString deHtml(const QString &string);
58 56
59protected slots: 57protected slots:
60 void slotReply(); 58 void slotReply();
61 void slotForward(); 59 void slotForward();
62 void setText(); 60 void setText();
63 61
64 //void slotIMAPUid(IMAPResponse &response);
65
66private: 62private:
67 bool _inLoop; 63 bool _inLoop;
68 //IMAPResponseFETCH _mail; 64 QString m_mailHtml;
69 //IMAPHandler *_handler; 65 bool m_gotBody;
70 QString _mailHtml; 66
71 bool _gotBody; 67 // 0 from 1 subject 2 bodytext 3 date
72
73 // 0 from
74 // 1 subject
75 // 2 bodytext
76 // 3 date
77 QMap <int,QString> m_mail; 68 QMap <int,QString> m_mail;
78 // 0 to 69 // 0 to 1 cc 2 bcc
79 // 1 cc
80 // 2 bcc
81 QMap <int,QStringList> m_mail2; 70 QMap <int,QStringList> m_mail2;
82 71
83}; 72};
84 73
85#endif 74#endif