summaryrefslogtreecommitdiff
path: root/noncore/net/mail/accountview.cpp
Unidiff
Diffstat (limited to 'noncore/net/mail/accountview.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/accountview.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/noncore/net/mail/accountview.cpp b/noncore/net/mail/accountview.cpp
index 1bde886..df9fc11 100644
--- a/noncore/net/mail/accountview.cpp
+++ b/noncore/net/mail/accountview.cpp
@@ -1,4 +1,5 @@
1#include "accountview.h" 1#include "accountview.h"
2#include "imapwrapper.h" 2#include "imapwrapper.h"
3#include "mailtypes.h"
3#include "defines.h" 4#include "defines.h"
4 5
@@ -23,5 +24,5 @@ IMAPwrapper *IMAPviewItem::getWrapper()
23} 24}
24 25
25void IMAPviewItem::refresh(Maillist&) 26void IMAPviewItem::refresh(QList<RecMail>&)
26{ 27{
27 QList<IMAPFolder> *folders = wrapper->listFolders(); 28 QList<IMAPFolder> *folders = wrapper->listFolders();
@@ -40,4 +41,8 @@ void IMAPviewItem::refresh(Maillist&)
40} 41}
41 42
43RecBody IMAPviewItem::fetchBody(const RecMail&)
44{
45 return RecBody();
46}
42 47
43IMAPfolderItem::~IMAPfolderItem() 48IMAPfolderItem::~IMAPfolderItem()
@@ -55,10 +60,10 @@ IMAPfolderItem::IMAPfolderItem( IMAPFolder *folderInit, IMAPviewItem *parent )
55} 60}
56 61
57void IMAPfolderItem::refresh(Maillist&target) 62void IMAPfolderItem::refresh(QList<RecMail>&target)
58{ 63{
59 imap->getWrapper()->listMessages( folder->getName(),target ); 64 imap->getWrapper()->listMessages( folder->getName(),target );
60} 65}
61 66
62QString IMAPfolderItem::fetchBody(const RecMail&aMail) 67RecBody IMAPfolderItem::fetchBody(const RecMail&aMail)
63{ 68{
64 return imap->getWrapper()->fetchBody(aMail); 69 return imap->getWrapper()->fetchBody(aMail);
@@ -89,5 +94,5 @@ void AccountView::refresh(QListViewItem *item) {
89 qDebug("AccountView refresh..."); 94 qDebug("AccountView refresh...");
90 if ( item ) { 95 if ( item ) {
91 Maillist headerlist; 96 QList<RecMail> headerlist;
92 headerlist.setAutoDelete(true); 97 headerlist.setAutoDelete(true);
93 AccountViewItem *view = static_cast<AccountViewItem *>(item); 98 AccountViewItem *view = static_cast<AccountViewItem *>(item);
@@ -102,9 +107,8 @@ void AccountView::refreshAll()
102} 107}
103 108
104QString AccountView::fetchBody(const RecMail&aMail) 109RecBody AccountView::fetchBody(const RecMail&aMail)
105{ 110{
106 QString Body;
107 QListViewItem*item = selectedItem (); 111 QListViewItem*item = selectedItem ();
108 if (!item) return Body; 112 if (!item) return RecBody();
109 AccountViewItem *view = static_cast<AccountViewItem *>(item); 113 AccountViewItem *view = static_cast<AccountViewItem *>(item);
110 return view->fetchBody(aMail); 114 return view->fetchBody(aMail);