Diffstat (limited to 'core/pim/addressbook/abconfig.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/addressbook/abconfig.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/core/pim/addressbook/abconfig.h b/core/pim/addressbook/abconfig.h new file mode 100644 index 0000000..b8460d7 --- a/dev/null +++ b/core/pim/addressbook/abconfig.h | |||
@@ -0,0 +1,55 @@ | |||
1 | #ifndef _ABCONFIG_H_ | ||
2 | #define _ABCONFIG_H_ | ||
3 | |||
4 | #include <qstringlist.h> | ||
5 | #include <qmainwindow.h> | ||
6 | |||
7 | class AbConfig | ||
8 | { | ||
9 | public: | ||
10 | AbConfig(); | ||
11 | ~AbConfig(); | ||
12 | |||
13 | // Search Settings | ||
14 | bool useRegExp() const; | ||
15 | bool useWildCards() const; | ||
16 | bool beCaseSensitive() const; | ||
17 | bool useQtMail() const; | ||
18 | bool useOpieMail() const; | ||
19 | int fontSize() const; | ||
20 | QValueList<int> orderList() const; | ||
21 | QMainWindow::ToolBarDock getToolBarPos() const; | ||
22 | |||
23 | void setUseRegExp( bool v ); | ||
24 | void setUseWildCards( bool v ); | ||
25 | void setBeCaseSensitive( bool v ); | ||
26 | void setUseQtMail( bool v ); | ||
27 | void setUseOpieMail( bool v ); | ||
28 | void setFontSize( int v ); | ||
29 | void setOrderList( const QValueList<int>& list ); | ||
30 | void setToolBarDock( const QMainWindow::ToolBarDock v ); | ||
31 | |||
32 | void operator= ( const AbConfig& cnf ); | ||
33 | |||
34 | void load(); | ||
35 | void save(); | ||
36 | |||
37 | protected: | ||
38 | /* virtual void itemUp(); */ | ||
39 | /* virtual void itemDown(); */ | ||
40 | |||
41 | QStringList contFields; | ||
42 | |||
43 | bool m_useQtMail; | ||
44 | bool m_useOpieMail; | ||
45 | bool m_useRegExp; | ||
46 | bool m_beCaseSensitive; | ||
47 | int m_fontSize; | ||
48 | QValueList<int> m_ordered; | ||
49 | int m_barPos; | ||
50 | |||
51 | bool m_changed; | ||
52 | }; | ||
53 | |||
54 | |||
55 | #endif | ||