-rw-r--r-- | noncore/net/mail/viewmail.h | 27 |
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 | |||
@@ -3,14 +3,13 @@ | |||
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 | ||
12 | class AttachItemStore | 11 | class AttachItemStore |
13 | { | 12 | { |
14 | public: | 13 | public: |
15 | void setMimeType(QString mimeType) { _mimeType = mimeType; } | 14 | void setMimeType(QString mimeType) { _mimeType = mimeType; } |
16 | QString mimeType() { return _mimeType; } | 15 | QString mimeType() { return _mimeType; } |
@@ -46,40 +45,30 @@ class ViewMail : public ViewMailBase | |||
46 | public: | 45 | public: |
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 | ||
55 | protected: | 54 | protected: |
56 | //void fillList(IMAPResponseBODYSTRUCTURE &structure); | ||
57 | QString deHtml(const QString &string); | 55 | QString deHtml(const QString &string); |
58 | 56 | ||
59 | protected slots: | 57 | protected 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 | |||
66 | private: | 62 | private: |
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 |