summaryrefslogtreecommitdiff
path: root/noncore/net/mail/accountview.h
Side-by-side diff
Diffstat (limited to 'noncore/net/mail/accountview.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/accountview.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/noncore/net/mail/accountview.h b/noncore/net/mail/accountview.h
index 64abed9..35499ac 100644
--- a/noncore/net/mail/accountview.h
+++ b/noncore/net/mail/accountview.h
@@ -86,6 +86,36 @@ private:
IMAPviewItem *imap;
};
+class MBOXviewItem : public AccountViewItem
+{
+
+public:
+// MBOXviewItem( MBOXaccount *a, QListView *parent );
+ MBOXviewItem( const QString&aMboxPath, QListView *parent );
+ ~MBOXviewItem();
+ virtual void refresh( QList<RecMail> &target );
+ virtual RecBody fetchBody( const RecMail &mail );
+ AbstractMail *getWrapper();
+private:
+// MBOXaccount *account;
+ QString m_Path;
+ AbstractMail *wrapper;
+
+};
+
+class MBOXfolderItem : public AccountViewItem
+{
+
+public:
+ MBOXfolderItem( Folder *folder, MBOXviewItem *parent , QListViewItem*after );
+ ~MBOXfolderItem();
+ virtual void refresh(QList<RecMail>&);
+ virtual RecBody fetchBody(const RecMail&);
+private:
+ Folder *folder;
+ MBOXviewItem *mbox;
+};
+
class AccountView : public QListView
{
Q_OBJECT