author | alwin <alwin> | 2005-02-28 09:40:30 (UTC) |
---|---|---|
committer | alwin <alwin> | 2005-02-28 09:40:30 (UTC) |
commit | 2b64a84d39eeed5681d0ee5068c7d11a01527750 (patch) (unidiff) | |
tree | c8693340dbc5ef5e2f9afa90b690829ddff2c4bd /noncore/applets/keyhelper/keyhelperapplet/config/KeycfgReader.h | |
parent | 61fa699140c5efbb6ba0bf2a62f7e8fbf62976be (diff) | |
download | opie-2b64a84d39eeed5681d0ee5068c7d11a01527750.zip opie-2b64a84d39eeed5681d0ee5068c7d11a01527750.tar.gz opie-2b64a84d39eeed5681d0ee5068c7d11a01527750.tar.bz2 |
other keymapping tool - not working this moment, I have to check it out
- the reason is that the config file is somewhat easier to understand than
from zkbapplet and has a nice config tool.
Please don't put it into any repositories this moment.
Diffstat (limited to 'noncore/applets/keyhelper/keyhelperapplet/config/KeycfgReader.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/applets/keyhelper/keyhelperapplet/config/KeycfgReader.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/noncore/applets/keyhelper/keyhelperapplet/config/KeycfgReader.h b/noncore/applets/keyhelper/keyhelperapplet/config/KeycfgReader.h new file mode 100644 index 0000000..8624a01 --- a/dev/null +++ b/noncore/applets/keyhelper/keyhelperapplet/config/KeycfgReader.h | |||
@@ -0,0 +1,46 @@ | |||
1 | #ifndef _KEYCFG_READER_H_ | ||
2 | #define _KEYCFG_READER_H_ | ||
3 | |||
4 | #include <stdlib.h> | ||
5 | #include <qxml.h> | ||
6 | #include <qstring.h> | ||
7 | #include <qdir.h> | ||
8 | #include "KeycfgHandler.h" | ||
9 | #include "KeycfgErrorHandler.h" | ||
10 | #include "KeyNames.h" | ||
11 | #include "ConfigEx.h" | ||
12 | |||
13 | class KeycfgReader | ||
14 | { | ||
15 | public: | ||
16 | KeycfgReader(); | ||
17 | ~KeycfgReader(); | ||
18 | |||
19 | bool load(); | ||
20 | bool load(const QString& path); | ||
21 | |||
22 | inline void setKeyModifiers(KeyModifiers* mod) | ||
23 | { | ||
24 | m_pModifiers = mod; | ||
25 | } | ||
26 | inline void setKeyMappings(KeyMappings* map) | ||
27 | { | ||
28 | m_pMappings = map; | ||
29 | } | ||
30 | inline void setKeyExtensions(KeyExtensions* ext) | ||
31 | { | ||
32 | m_pExtensions = ext; | ||
33 | } | ||
34 | inline void setKeyRepeater(KeyRepeater* rep) | ||
35 | { | ||
36 | m_pRepeater = rep; | ||
37 | } | ||
38 | |||
39 | private: | ||
40 | KeyModifiers* m_pModifiers; | ||
41 | KeyMappings* m_pMappings; | ||
42 | KeyExtensions* m_pExtensions; | ||
43 | KeyRepeater* m_pRepeater; | ||
44 | }; | ||
45 | |||
46 | #endif /* _KEYCFG_READER_H_ */ | ||