summaryrefslogtreecommitdiff
path: root/noncore/net/mail/selectstore.h
Unidiff
Diffstat (limited to 'noncore/net/mail/selectstore.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/selectstore.h18
1 files changed, 16 insertions, 2 deletions
diff --git a/noncore/net/mail/selectstore.h b/noncore/net/mail/selectstore.h
index 8b8e8ee..447a6ae 100644
--- a/noncore/net/mail/selectstore.h
+++ b/noncore/net/mail/selectstore.h
@@ -2,6 +2,11 @@
2#define _SELECTSTORE_H 2#define _SELECTSTORE_H
3 3
4#include "selectstoreui.h" 4#include "selectstoreui.h"
5#include <qvaluelist.h>
6#include <qmap.h>
7#include <qstringlist.h>
8
9class AbstractMail;
5 10
6class Selectstore:public selectstoreui 11class Selectstore:public selectstoreui
7{ 12{
@@ -9,11 +14,20 @@ class Selectstore:public selectstoreui
9public: 14public:
10 Selectstore(QWidget* parent = 0, const char* name = 0); 15 Selectstore(QWidget* parent = 0, const char* name = 0);
11 virtual ~Selectstore(); 16 virtual ~Selectstore();
17 virtual void addAccounts(AbstractMail*mail,const QStringList&folders);
18 virtual QString currentFolder();
19 virtual AbstractMail*currentMail();
20 bool newFolder();
21 bool moveMails();
12 22
13protected: 23protected slots:
14 virtual void slotCreateNewFolder(); 24 virtual void slotCreateNewFolder();
15 virtual void slotMoveMail(); 25 virtual void slotMoveMail();
16protected slots: 26 virtual void slotAccountselected(int);
17 27
28protected:
29 QMap<int,QStringList> folderMap;
30 QMap<int,AbstractMail*> mailMap;
31 AbstractMail*cMail;
18}; 32};
19#endif 33#endif