author | hash <hash> | 2002-10-13 00:58:30 (UTC) |
---|---|---|
committer | hash <hash> | 2002-10-13 00:58:30 (UTC) |
commit | b977a4bc4a8ac2b8685c4fa13534f630dabbf956 (patch) (unidiff) | |
tree | 60da6513fe4085857f447469031ad596ef2a13b8 /noncore/apps/opie-console/function_keyboard.h | |
parent | 9333a4005b30aaa723447a044c9fce5a1e580317 (diff) | |
download | opie-b977a4bc4a8ac2b8685c4fa13534f630dabbf956.zip opie-b977a4bc4a8ac2b8685c4fa13534f630dabbf956.tar.gz opie-b977a4bc4a8ac2b8685c4fa13534f630dabbf956.tar.bz2 |
cant figure out why this segfaults when emits key
Diffstat (limited to 'noncore/apps/opie-console/function_keyboard.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/function_keyboard.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/function_keyboard.h b/noncore/apps/opie-console/function_keyboard.h index f1ca037..bc3e25c 100644 --- a/noncore/apps/opie-console/function_keyboard.h +++ b/noncore/apps/opie-console/function_keyboard.h | |||
@@ -3,4 +3,24 @@ | |||
3 | 3 | ||
4 | #include <qpe/config.h> | ||
4 | #include <qframe.h> | 5 | #include <qframe.h> |
5 | #include <qpainter.h> | 6 | #include <qpainter.h> |
7 | #include <qmap.h> | ||
8 | |||
9 | class FKey { | ||
10 | |||
11 | public: | ||
12 | |||
13 | FKey(): qcode(0), unicode(0) {}; | ||
14 | FKey(const QString &l, ushort q, ushort u): label(l), qcode(q), unicode(u) {}; | ||
15 | |||
16 | QString getL() { return label; } | ||
17 | ushort getQ() { return qcode; } | ||
18 | ushort getU() { return unicode; } | ||
19 | |||
20 | private: | ||
21 | |||
22 | QString label; | ||
23 | ushort qcode; | ||
24 | ushort unicode; | ||
25 | }; | ||
6 | 26 | ||
@@ -20,2 +40,3 @@ public: | |||
20 | 40 | ||
41 | |||
21 | QSize sizeHint() const; | 42 | QSize sizeHint() const; |
@@ -23,2 +44,6 @@ public: | |||
23 | private: | 44 | private: |
45 | |||
46 | // thie key for the map is the row/col | ||
47 | QMap<QString, FKey> keys; | ||
48 | |||
24 | uint numRows; | 49 | uint numRows; |