summaryrefslogtreecommitdiff
path: root/noncore/net/mail/accountview.h
Unidiff
Diffstat (limited to 'noncore/net/mail/accountview.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/accountview.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/noncore/net/mail/accountview.h b/noncore/net/mail/accountview.h
index 2bc8023..805c2b3 100644
--- a/noncore/net/mail/accountview.h
+++ b/noncore/net/mail/accountview.h
@@ -3,4 +3,5 @@
3 3
4#include <qlistview.h> 4#include <qlistview.h>
5#include <qlist.h>
5 6
6#include "settings.h" 7#include "settings.h"
@@ -8,4 +9,6 @@
8 9
9class IMAPwrapper; 10class IMAPwrapper;
11class RecMail;
12class RecBody;
10 13
11class AccountViewItem : public QListViewItem 14class AccountViewItem : public QListViewItem
@@ -15,6 +18,6 @@ public:
15 AccountViewItem( QListView *parent ) : QListViewItem( parent ) {} 18 AccountViewItem( QListView *parent ) : QListViewItem( parent ) {}
16 AccountViewItem( QListViewItem *parent ) : QListViewItem( parent ) {} 19 AccountViewItem( QListViewItem *parent ) : QListViewItem( parent ) {}
17 virtual void refresh(Maillist&)=0; 20 virtual void refresh(QList<RecMail>&)=0;
18 virtual QString fetchBody(const RecMail&)=0; 21 virtual RecBody fetchBody(const RecMail&)=0;
19}; 22};
20 23
@@ -25,6 +28,6 @@ public:
25 IMAPviewItem( IMAPaccount *a, QListView *parent ); 28 IMAPviewItem( IMAPaccount *a, QListView *parent );
26 ~IMAPviewItem(); 29 ~IMAPviewItem();
27 virtual void refresh(Maillist&); 30 virtual void refresh(QList<RecMail>&);
28 virtual QString fetchBody(const RecMail&){return "";} 31 virtual RecBody fetchBody(const RecMail&);
29 IMAPwrapper *getWrapper(); 32 IMAPwrapper *getWrapper();
30 33
@@ -41,6 +44,6 @@ public:
41 IMAPfolderItem( IMAPFolder *folder, IMAPviewItem *parent ); 44 IMAPfolderItem( IMAPFolder *folder, IMAPviewItem *parent );
42 ~IMAPfolderItem(); 45 ~IMAPfolderItem();
43 virtual void refresh(Maillist&); 46 virtual void refresh(QList<RecMail>&);
44 virtual QString fetchBody(const RecMail&); 47 virtual RecBody fetchBody(const RecMail&);
45 48
46private: 49private:
@@ -57,5 +60,5 @@ public:
57 AccountView( QWidget *parent = 0, const char *name = 0, WFlags flags = 0 ); 60 AccountView( QWidget *parent = 0, const char *name = 0, WFlags flags = 0 );
58 void populate( QList<Account> list ); 61 void populate( QList<Account> list );
59 QString fetchBody(const RecMail&aMail); 62 RecBody fetchBody(const RecMail&aMail);
60 63
61public slots: 64public slots:
@@ -64,5 +67,5 @@ public slots:
64 67
65signals: 68signals:
66 void refreshMailview(Maillist*); 69 void refreshMailview(QList<RecMail>*);
67}; 70};
68 71