From 1999708f1480dbdd19e73671fbd9e422883839b6 Mon Sep 17 00:00:00 2001 From: alwin Date: Tue, 09 Dec 2003 16:59:57 +0000 Subject: some interface changes split class defines into more files --- (limited to 'noncore/net/mail/accountview.cpp') 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,5 +1,6 @@ #include "accountview.h" #include "imapwrapper.h" +#include "mailtypes.h" #include "defines.h" IMAPviewItem::IMAPviewItem( IMAPaccount *a, QListView *parent ) @@ -22,7 +23,7 @@ IMAPwrapper *IMAPviewItem::getWrapper() return wrapper; } -void IMAPviewItem::refresh(Maillist&) +void IMAPviewItem::refresh(QList&) { QList *folders = wrapper->listFolders(); @@ -39,6 +40,10 @@ void IMAPviewItem::refresh(Maillist&) } } +RecBody IMAPviewItem::fetchBody(const RecMail&) +{ + return RecBody(); +} IMAPfolderItem::~IMAPfolderItem() { @@ -54,12 +59,12 @@ IMAPfolderItem::IMAPfolderItem( IMAPFolder *folderInit, IMAPviewItem *parent ) setText( 0, folder->getDisplayName() ); } -void IMAPfolderItem::refresh(Maillist&target) +void IMAPfolderItem::refresh(QList&target) { imap->getWrapper()->listMessages( folder->getName(),target ); } -QString IMAPfolderItem::fetchBody(const RecMail&aMail) +RecBody IMAPfolderItem::fetchBody(const RecMail&aMail) { return imap->getWrapper()->fetchBody(aMail); } @@ -88,7 +93,7 @@ void AccountView::populate( QList list ) void AccountView::refresh(QListViewItem *item) { qDebug("AccountView refresh..."); if ( item ) { - Maillist headerlist; + QList headerlist; headerlist.setAutoDelete(true); AccountViewItem *view = static_cast(item); view->refresh(headerlist); @@ -101,11 +106,10 @@ void AccountView::refreshAll() } -QString AccountView::fetchBody(const RecMail&aMail) +RecBody AccountView::fetchBody(const RecMail&aMail) { - QString Body; QListViewItem*item = selectedItem (); - if (!item) return Body; + if (!item) return RecBody(); AccountViewItem *view = static_cast(item); return view->fetchBody(aMail); } -- cgit v0.9.0.2