author | llornkcor <llornkcor> | 2003-07-24 00:37:42 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2003-07-24 00:37:42 (UTC) |
commit | 91212296b4876d8b7a036c9f25f0b08f6099758d (patch) (unidiff) | |
tree | 0a4eb07312e96eec5434f9029a0ace78ccfa4d64 | |
parent | e5201c61eaf907c4aabe48dbce590449ae644322 (diff) | |
download | opie-91212296b4876d8b7a036c9f25f0b08f6099758d.zip opie-91212296b4876d8b7a036c9f25f0b08f6099758d.tar.gz opie-91212296b4876d8b7a036c9f25f0b08f6099758d.tar.bz2 |
doesnt use iostream, so dont include the header and link to libstdc++
-rw-r--r-- | development/keyview/keyview.cpp | 2 | ||||
-rw-r--r-- | development/keyview/keyview.pro | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/development/keyview/keyview.cpp b/development/keyview/keyview.cpp index 15d9f51..21bbb93 100644 --- a/development/keyview/keyview.cpp +++ b/development/keyview/keyview.cpp | |||
@@ -1,69 +1,69 @@ | |||
1 | #include "keyview.h" | 1 | #include "keyview.h" |
2 | #include <qgrid.h> | 2 | #include <qgrid.h> |
3 | #include <iostream.h> | 3 | //#include <iostream.h> |
4 | #include <qlineedit.h> | 4 | #include <qlineedit.h> |
5 | #include <qlabel.h> | 5 | #include <qlabel.h> |
6 | 6 | ||
7 | Keyview::Keyview( QWidget* parent, const char* name, WFlags fl ) | 7 | Keyview::Keyview( QWidget* parent, const char* name, WFlags fl ) |
8 | : QGrid ( 2, parent, name, fl ) | 8 | : QGrid ( 2, parent, name, fl ) |
9 | { | 9 | { |
10 | setCaption( tr("Keyview") ); | 10 | setCaption( tr("Keyview") ); |
11 | setSpacing(3); | 11 | setSpacing(3); |
12 | setMargin(4); | 12 | setMargin(4); |
13 | 13 | ||
14 | QLabel *l; | 14 | QLabel *l; |
15 | 15 | ||
16 | l = new QLabel(QString("unicode:"), this); | 16 | l = new QLabel(QString("unicode:"), this); |
17 | unicode = new QLineEdit(this); | 17 | unicode = new QLineEdit(this); |
18 | unicode->setReadOnly(1); | 18 | unicode->setReadOnly(1); |
19 | 19 | ||
20 | l = new QLabel(QString("keycode:"), this); | 20 | l = new QLabel(QString("keycode:"), this); |
21 | keycode = new QLineEdit(this); | 21 | keycode = new QLineEdit(this); |
22 | keycode->setReadOnly(1); | 22 | keycode->setReadOnly(1); |
23 | 23 | ||
24 | l = new QLabel(QString("modifiers:"), this); | 24 | l = new QLabel(QString("modifiers:"), this); |
25 | modifiers = new QLineEdit(this); | 25 | modifiers = new QLineEdit(this); |
26 | modifiers->setReadOnly(1); | 26 | modifiers->setReadOnly(1); |
27 | 27 | ||
28 | l = new QLabel(QString("isPress:"), this); | 28 | l = new QLabel(QString("isPress:"), this); |
29 | isPress = new QLineEdit(this); | 29 | isPress = new QLineEdit(this); |
30 | isPress->setReadOnly(1); | 30 | isPress->setReadOnly(1); |
31 | 31 | ||
32 | l = new QLabel(QString("autoRepeat:"), this); | 32 | l = new QLabel(QString("autoRepeat:"), this); |
33 | autoRepeat = new QLineEdit(this); | 33 | autoRepeat = new QLineEdit(this); |
34 | autoRepeat->setReadOnly(1); | 34 | autoRepeat->setReadOnly(1); |
35 | 35 | ||
36 | // spacer | 36 | // spacer |
37 | l = new QLabel(QString(""), this); | 37 | l = new QLabel(QString(""), this); |
38 | l->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding)); | 38 | l->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding)); |
39 | 39 | ||
40 | 40 | ||
41 | KeyFilter *filter = new KeyFilter(this); | 41 | KeyFilter *filter = new KeyFilter(this); |
42 | QWSServer::setKeyboardFilter(filter); | 42 | QWSServer::setKeyboardFilter(filter); |
43 | 43 | ||
44 | connect(filter, SIGNAL(keyPressed(int, int, int, bool, bool)), | 44 | connect(filter, SIGNAL(keyPressed(int, int, int, bool, bool)), |
45 | this, SLOT(updateItems(int, int, int, bool, bool))); | 45 | this, SLOT(updateItems(int, int, int, bool, bool))); |
46 | } | 46 | } |
47 | 47 | ||
48 | Keyview::~Keyview() { } | 48 | Keyview::~Keyview() { } |
49 | 49 | ||
50 | void Keyview::updateItems(int u, int k, int m, bool p, bool a) { | 50 | void Keyview::updateItems(int u, int k, int m, bool p, bool a) { |
51 | 51 | ||
52 | unicode->setText("0x" + QString::number(u, 16)); | 52 | unicode->setText("0x" + QString::number(u, 16)); |
53 | keycode->setText("0x" + QString::number(k, 16)); | 53 | keycode->setText("0x" + QString::number(k, 16)); |
54 | modifiers->setText("0x" + QString::number(m, 16)); | 54 | modifiers->setText("0x" + QString::number(m, 16)); |
55 | isPress->setText("0x" + QString::number(p, 16)); | 55 | isPress->setText("0x" + QString::number(p, 16)); |
56 | autoRepeat->setText("0x" + QString::number(a, 16)); | 56 | autoRepeat->setText("0x" + QString::number(a, 16)); |
57 | } | 57 | } |
58 | 58 | ||
59 | KeyFilter::KeyFilter(QObject * parent, const char *name) : QObject( parent, name ) { | 59 | KeyFilter::KeyFilter(QObject * parent, const char *name) : QObject( parent, name ) { |
60 | 60 | ||
61 | } | 61 | } |
62 | 62 | ||
63 | bool KeyFilter::filter(int unicode, int keycode, int modifiers, bool isPress, | 63 | bool KeyFilter::filter(int unicode, int keycode, int modifiers, bool isPress, |
64 | bool autoRepeat) { | 64 | bool autoRepeat) { |
65 | 65 | ||
66 | emit keyPressed(unicode, keycode, modifiers, isPress, autoRepeat); | 66 | emit keyPressed(unicode, keycode, modifiers, isPress, autoRepeat); |
67 | return 0; // return 1 to stop key emiting | 67 | return 0; // return 1 to stop key emiting |
68 | 68 | ||
69 | } | 69 | } |
diff --git a/development/keyview/keyview.pro b/development/keyview/keyview.pro index 5be6dcf..70cc171 100644 --- a/development/keyview/keyview.pro +++ b/development/keyview/keyview.pro | |||
@@ -1,33 +1,33 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | #CONFIG = qt warn_on debug | 2 | #CONFIG = qt warn_on debug |
3 | CONFIG = qt warn_on release | 3 | CONFIG = qt warn_on release |
4 | HEADERS = keyview.h keyboardimpl.h | 4 | HEADERS = keyview.h keyboardimpl.h |
5 | SOURCES = keyview.cpp keyboardimpl.cpp | 5 | SOURCES = keyview.cpp keyboardimpl.cpp |
6 | INCLUDEPATH+= $(OPIEDIR)/include | 6 | INCLUDEPATH+= $(OPIEDIR)/include |
7 | DEPENDPATH+= $(OPIEDIR)/include ../../launcher | 7 | DEPENDPATH+= $(OPIEDIR)/include ../../launcher |
8 | LIBS += -lqpe -lstdc++ | 8 | LIBS += -lqpe |
9 | INTERFACES= | 9 | INTERFACES= |
10 | TARGET = keyview | 10 | TARGET = keyview |
11 | DESTDIR = $(OPIEDIR)/plugins/inputmethods | 11 | DESTDIR = $(OPIEDIR)/plugins/inputmethods |
12 | 12 | ||
13 | TRANSLATIONS = ../i18n/de/keyview.ts \ | 13 | TRANSLATIONS = ../i18n/de/keyview.ts \ |
14 | ../i18n/nl/keyview.ts \ | 14 | ../i18n/nl/keyview.ts \ |
15 | ../i18n/da/keyview.ts \ | 15 | ../i18n/da/keyview.ts \ |
16 | ../i18n/xx/keyview.ts \ | 16 | ../i18n/xx/keyview.ts \ |
17 | ../i18n/en/keyview.ts \ | 17 | ../i18n/en/keyview.ts \ |
18 | ../i18n/es/keyview.ts \ | 18 | ../i18n/es/keyview.ts \ |
19 | ../i18n/fr/keyview.ts \ | 19 | ../i18n/fr/keyview.ts \ |
20 | ../i18n/hu/keyview.ts \ | 20 | ../i18n/hu/keyview.ts \ |
21 | ../i18n/ja/keyview.ts \ | 21 | ../i18n/ja/keyview.ts \ |
22 | ../i18n/ko/keyview.ts \ | 22 | ../i18n/ko/keyview.ts \ |
23 | ../i18n/no/keyview.ts \ | 23 | ../i18n/no/keyview.ts \ |
24 | ../i18n/pl/keyview.ts \ | 24 | ../i18n/pl/keyview.ts \ |
25 | ../i18n/pt/keyview.ts \ | 25 | ../i18n/pt/keyview.ts \ |
26 | ../i18n/pt_BR/keyview.ts \ | 26 | ../i18n/pt_BR/keyview.ts \ |
27 | ../i18n/sl/keyview.ts \ | 27 | ../i18n/sl/keyview.ts \ |
28 | ../i18n/zh_CN/keyview.ts \ | 28 | ../i18n/zh_CN/keyview.ts \ |
29 | ../i18n/zh_TW/keyview.ts | 29 | ../i18n/zh_TW/keyview.ts |
30 | 30 | ||
31 | 31 | ||
32 | 32 | ||
33 | include ( $(OPIEDIR)/include.pro ) | 33 | include ( $(OPIEDIR)/include.pro ) |