summaryrefslogtreecommitdiff
path: root/noncore/net/mail/libmailwrapper/imapwrapper.h
Unidiff
Diffstat (limited to 'noncore/net/mail/libmailwrapper/imapwrapper.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/libmailwrapper/imapwrapper.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/noncore/net/mail/libmailwrapper/imapwrapper.h b/noncore/net/mail/libmailwrapper/imapwrapper.h
index 1423faf..6565896 100644
--- a/noncore/net/mail/libmailwrapper/imapwrapper.h
+++ b/noncore/net/mail/libmailwrapper/imapwrapper.h
@@ -3,12 +3,13 @@
3 3
4#include <qlist.h> 4#include <qlist.h>
5#include "mailwrapper.h" 5#include "mailwrapper.h"
6 6
7struct mailimap; 7struct mailimap;
8struct mailimap_body_type_1part; 8struct mailimap_body_type_1part;
9struct mailimap_body_type_text;
9class RecMail; 10class RecMail;
10class RecBody; 11class RecBody;
11 12
12class IMAPwrapper : public QObject 13class IMAPwrapper : public QObject
13{ 14{
14 Q_OBJECT 15 Q_OBJECT
@@ -22,14 +23,15 @@ public:
22 static void imap_progress( size_t current, size_t maximum ); 23 static void imap_progress( size_t current, size_t maximum );
23 24
24protected: 25protected:
25 RecMail*parse_list_result(mailimap_msg_att*); 26 RecMail*parse_list_result(mailimap_msg_att*);
26 void login(); 27 void login();
27 void logout(); 28 void logout();
28 QString searchBodyText(const RecMail&mail,mailimap_body_type_1part*mailDescription); 29 void searchBodyText(const RecMail&mail,mailimap_body_type_1part*mailDescription,RecBody&target_body);
29 QString getPlainBody(const RecMail&mail); 30 void fillPlainBody(const RecMail&mail,RecBody&target_body, mailimap_body_type_text * text_body);
31 QStringList address_list_to_stringlist(clist*list);
30 32
31private: 33private:
32 IMAPaccount *account; 34 IMAPaccount *account;
33 mailimap *m_imap; 35 mailimap *m_imap;
34}; 36};
35 37