author | Michael Krelin <hacker@klever.net> | 2007-07-04 11:23:42 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2007-07-04 11:23:42 (UTC) |
commit | a08aff328d4393031d5ba7d622c2b05705a89d73 (patch) (unidiff) | |
tree | 8ee90d686081c52e7c69b5ce946e9b1a7d690001 /microkde/kconfig.h | |
parent | 11edc920afe4f274c0964436633aa632c8288a40 (diff) | |
download | kdepimpi-a08aff328d4393031d5ba7d622c2b05705a89d73.zip kdepimpi-a08aff328d4393031d5ba7d622c2b05705a89d73.tar.gz kdepimpi-a08aff328d4393031d5ba7d622c2b05705a89d73.tar.bz2 |
initial public commit of qt4 portp1
-rw-r--r-- | microkde/kconfig.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/microkde/kconfig.h b/microkde/kconfig.h index 1a1038f..7b91e44 100644 --- a/microkde/kconfig.h +++ b/microkde/kconfig.h | |||
@@ -1,105 +1,105 @@ | |||
1 | #ifndef MINIKDE_KCONFIG_H | 1 | #ifndef MINIKDE_KCONFIG_H |
2 | #define MINIKDE_KCONFIG_H | 2 | #define MINIKDE_KCONFIG_H |
3 | 3 | ||
4 | #include <qstring.h> | 4 | #include <qstring.h> |
5 | #include <qstringlist.h> | 5 | #include <qstringlist.h> |
6 | #include <qvaluelist.h> | 6 | #include <q3valuelist.h> |
7 | #include <qcolor.h> | 7 | #include <qcolor.h> |
8 | #include <qfont.h> | 8 | #include <qfont.h> |
9 | #include <qmap.h> | 9 | #include <qmap.h> |
10 | #include <qdatetime.h> | 10 | #include <qdatetime.h> |
11 | 11 | ||
12 | class KConfig | 12 | class KConfig |
13 | { | 13 | { |
14 | public: | 14 | public: |
15 | KConfig( const QString & ); | 15 | KConfig( const QString & ); |
16 | ~KConfig(); | 16 | ~KConfig(); |
17 | 17 | ||
18 | void setTempGroup( const QString &group ); | 18 | void setTempGroup( const QString &group ); |
19 | QString tempGroup() const; | 19 | QString tempGroup() const; |
20 | 20 | ||
21 | void setGroup( const QString & ); | 21 | void setGroup( const QString & ); |
22 | 22 | ||
23 | //US | 23 | //US |
24 | /** | 24 | /** |
25 | * Returns the name of the group in which we are | 25 | * Returns the name of the group in which we are |
26 | * searching for keys and from which we are retrieving entries. | 26 | * searching for keys and from which we are retrieving entries. |
27 | * | 27 | * |
28 | * @return The current group. | 28 | * @return The current group. |
29 | */ | 29 | */ |
30 | QString group() const; | 30 | QString group() const; |
31 | 31 | ||
32 | //US I took the following deleteGroup method from a newer version from KDE. | 32 | //US I took the following deleteGroup method from a newer version from KDE. |
33 | /** | 33 | /** |
34 | * Deletes a configuration entry group | 34 | * Deletes a configuration entry group |
35 | * | 35 | * |
36 | * If the group is not empty and bDeep is false, nothing gets | 36 | * If the group is not empty and bDeep is false, nothing gets |
37 | * deleted and false is returned. | 37 | * deleted and false is returned. |
38 | * If this group is the current group and it is deleted, the | 38 | * If this group is the current group and it is deleted, the |
39 | * current group is undefined and should be set with setGroup() | 39 | * current group is undefined and should be set with setGroup() |
40 | * before the next operation on the configuration object. | 40 | * before the next operation on the configuration object. |
41 | * | 41 | * |
42 | * @param group The name of the group | 42 | * @param group The name of the group |
43 | * returns true if we deleted at least one entry. | 43 | * returns true if we deleted at least one entry. |
44 | */ | 44 | */ |
45 | bool deleteGroup( const QString& group); | 45 | bool deleteGroup( const QString& group); |
46 | 46 | ||
47 | //US I took the following hasGroup method from a newer version from KDE. | 47 | //US I took the following hasGroup method from a newer version from KDE. |
48 | /** | 48 | /** |
49 | * Returns true if the specified group is known about. | 49 | * Returns true if the specified group is known about. |
50 | * | 50 | * |
51 | * @param group The group to search for. | 51 | * @param group The group to search for. |
52 | * @return Whether the group exists. | 52 | * @return Whether the group exists. |
53 | */ | 53 | */ |
54 | bool hasGroup(const QString &group) const; | 54 | bool hasGroup(const QString &group) const; |
55 | 55 | ||
56 | 56 | ||
57 | QString getFileName(); | 57 | QString getFileName(); |
58 | 58 | ||
59 | //US added method readIntListEntry | 59 | //US added method readIntListEntry |
60 | QValueList<int> readIntListEntry( const QString &); | 60 | Q3ValueList<int> readIntListEntry( const QString &); |
61 | 61 | ||
62 | int readNumEntry( const QString &, int def=0 ); | 62 | int readNumEntry( const QString &, int def=0 ); |
63 | QString readEntry( const QString &, const QString &def=QString::null ); | 63 | QString readEntry( const QString &, const QString &def=QString::null ); |
64 | QStringList readListEntry( const QString & ); | 64 | QStringList readListEntry( const QString & ); |
65 | bool readBoolEntry( const QString &, bool def=false ); | 65 | bool readBoolEntry( const QString &, bool def=false ); |
66 | QColor readColorEntry( const QString &, QColor * ); | 66 | QColor readColorEntry( const QString &, QColor * ); |
67 | QFont readFontEntry( const QString &, QFont * ); | 67 | QFont readFontEntry( const QString &, QFont * ); |
68 | QDateTime readDateTimeEntry( const QString &, const QDateTime *pDefault = 0 ); | 68 | QDateTime readDateTimeEntry( const QString &, const QDateTime *pDefault = 0 ); |
69 | QSize readSizeEntry(const QString &, QSize* ); | 69 | QSize readSizeEntry(const QString &, QSize* ); |
70 | bool hasKey( const QString &); | 70 | bool hasKey( const QString &); |
71 | 71 | ||
72 | void writeEntry( const QString &, const QValueList<int>& ); | 72 | void writeEntry( const QString &, const Q3ValueList<int>& ); |
73 | void writeEntry( const QString &, int ); | 73 | void writeEntry( const QString &, int ); |
74 | void writeEntry( const QString &key , unsigned int value) { writeEntry( key, int( value ) ); } | 74 | void writeEntry( const QString &key , unsigned int value) { writeEntry( key, int( value ) ); } |
75 | void writeEntry( const char *key , unsigned int value) { writeEntry( QString( key ), value ); } | 75 | void writeEntry( const char *key , unsigned int value) { writeEntry( QString( key ), value ); } |
76 | void writeEntry( const char *key, int value ) { writeEntry( QString( key ), value ); } | 76 | void writeEntry( const char *key, int value ) { writeEntry( QString( key ), value ); } |
77 | void writeEntry( const QString &, const QString & ); | 77 | void writeEntry( const QString &, const QString & ); |
78 | void writeEntry( const char *key, const QString &value ) { writeEntry( QString( key ), value ); } | 78 | void writeEntry( const char *key, const QString &value ) { writeEntry( QString( key ), value ); } |
79 | void writeEntry( const QString &, const QStringList & ); | 79 | void writeEntry( const QString &, const QStringList & ); |
80 | void writeEntry( const QString &, bool ); | 80 | void writeEntry( const QString &, bool ); |
81 | void writeEntry( const char *key, bool value ) { writeEntry( QString( key ), value ); } | 81 | void writeEntry( const char *key, bool value ) { writeEntry( QString( key ), value ); } |
82 | void writeEntry( const QString &, const QColor & ); | 82 | void writeEntry( const QString &, const QColor & ); |
83 | void writeEntry( const QString &, const QFont & ); | 83 | void writeEntry( const QString &, const QFont & ); |
84 | void writeEntry( const QString &, const QDateTime & ); | 84 | void writeEntry( const QString &, const QDateTime & ); |
85 | void writeEntry( const QString &, const QSize & ); | 85 | void writeEntry( const QString &, const QSize & ); |
86 | 86 | ||
87 | void deleteEntry( const QString &); | 87 | void deleteEntry( const QString &); |
88 | 88 | ||
89 | void load(); | 89 | void load(); |
90 | void sync(); | 90 | void sync(); |
91 | 91 | ||
92 | private: | 92 | private: |
93 | static QString mGroup; | 93 | static QString mGroup; |
94 | QString mTempGroup; | 94 | QString mTempGroup; |
95 | 95 | ||
96 | QString mFileName; | 96 | QString mFileName; |
97 | 97 | ||
98 | QMap<QString,bool> mBoolMap; | 98 | QMap<QString,bool> mBoolMap; |
99 | QMap<QString,QString> mStringMap; | 99 | QMap<QString,QString> mStringMap; |
100 | QMap<QString,QDateTime> mDateTimeMap; | 100 | QMap<QString,QDateTime> mDateTimeMap; |
101 | 101 | ||
102 | bool mDirty; | 102 | bool mDirty; |
103 | }; | 103 | }; |
104 | 104 | ||
105 | #endif | 105 | #endif |