summaryrefslogtreecommitdiff
path: root/noncore/unsupported/mail2/configdiag.h
Unidiff
Diffstat (limited to 'noncore/unsupported/mail2/configdiag.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/mail2/configdiag.h48
1 files changed, 48 insertions, 0 deletions
diff --git a/noncore/unsupported/mail2/configdiag.h b/noncore/unsupported/mail2/configdiag.h
new file mode 100644
index 0000000..f70ba7f
--- a/dev/null
+++ b/noncore/unsupported/mail2/configdiag.h
@@ -0,0 +1,48 @@
1#ifndef CONFIGDIAG_H
2#define CONFIGDIAG_H
3
4#include <qlistview.h>
5
6#include "configdiagbase.h"
7#include "configfile.h"
8
9class Config;
10class Account;
11
12class AccountListItem : public QListViewItem
13{
14public:
15 AccountListItem(QListView *parent, Account &account);
16
17 Account account() { return _account; }
18
19protected:
20 Account _account;
21
22};
23
24class ConfigDiag : public ConfigDiagBase
25{
26 Q_OBJECT
27
28public:
29 ConfigDiag(QWidget *parent = 0, const char *name = 0, bool modal = 0, WFlags fl = 0);
30
31signals:
32 void changed();
33
34protected slots:
35 void accept();
36 void slotFillLists();
37 void slotNewAccount();
38 void slotEditAccount();
39 void slotDelAccount();
40 void slotTestSettings();
41 void slotEndTest();
42
43private:
44 Config *_configBenD;
45
46};
47
48#endif