summaryrefslogtreecommitdiff
authorzecke <zecke>2004-09-10 13:03:32 (UTC)
committer zecke <zecke>2004-09-10 13:03:32 (UTC)
commitcc36d73926cf939cf754e31ea7ee87698e20a4bb (patch) (unidiff)
tree1db911900129bc4fa551a92fa0b7c228cec6bc89
parentf9fb882141b4a519ae958e6332fb5a8ef717d88c (diff)
downloadopie-cc36d73926cf939cf754e31ea7ee87698e20a4bb.zip
opie-cc36d73926cf939cf754e31ea7ee87698e20a4bb.tar.gz
opie-cc36d73926cf939cf754e31ea7ee87698e20a4bb.tar.bz2
-Disable Quick Launching as we need a special QApplication
to prevent filtering the escape key -Update .pro and .control as we're no longer quicklaunchable -Update PLANS as most of it is already finished
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/PLANS5
-rw-r--r--noncore/apps/opie-console/main.cpp35
-rw-r--r--noncore/apps/opie-console/opie-console.control2
-rw-r--r--noncore/apps/opie-console/opie-console.pro4
4 files changed, 39 insertions, 7 deletions
diff --git a/noncore/apps/opie-console/PLANS b/noncore/apps/opie-console/PLANS
index a7c7578..bef7196 100644
--- a/noncore/apps/opie-console/PLANS
+++ b/noncore/apps/opie-console/PLANS
@@ -29,8 +29,7 @@ keyboard?
29 Keys - hash 29 Keys - hash
30 Scripting - wazlaf 30 Scripting - wazlaf
31 Keys - hash
31 32
32TASKS in progress: 33TASKS in progress:
33 Keys - hash
34
35 Session->Profile - hash => why is this needed? you can not change any settings 34 Session->Profile - hash => why is this needed? you can not change any settings
36 after you start the session, so all you would do is 35 after you start the session, so all you would do is
@@ -43,5 +42,5 @@ TASKS in progress:
43 now you want to save the session 42 now you want to save the session
44 43
45 hash => got it. 44 hash => got it.
46 45
47OPEN tasks: 46OPEN tasks:
diff --git a/noncore/apps/opie-console/main.cpp b/noncore/apps/opie-console/main.cpp
index eafc9b2..58c9c57 100644
--- a/noncore/apps/opie-console/main.cpp
+++ b/noncore/apps/opie-console/main.cpp
@@ -1,8 +1,39 @@
1#include <opie2/oapplicationfactory.h> 1#include <opie2/oapplication.h>
2#include <qwsevent_qws.h>
2 3
3#include "mainwindow.h" 4#include "mainwindow.h"
4 5
6class OConsoleApplication : public Opie::Core::OApplication {
7public:
8 OConsoleApplication(int argc, char* argv[]);
9protected:
10 bool qwsEventFilter( QWSEvent * );
11};
5 12
6OPIE_EXPORT_APP( Opie::Core::OApplicationFactory<MainWindow> ); 13OConsoleApplication::OConsoleApplication(int argc, char* argv[] )
14 : Opie::Core::OApplication(argc, argv, "opie-console")
15{}
7 16
17bool OConsoleApplication::qwsEventFilter( QWSEvent *e) {
18 if( e->type == QWSEvent::Key ) {
19 QWSKeyEvent *key = static_cast<QWSKeyEvent*>(e);
20
21 /* prevent QPEApplication to filter the key */
22 if(key->simpleData.keycode == Qt::Key_Escape)
23 return QApplication::qwsEventFilter(e);
24
25 }
26
27 return Opie::Core::OApplication::qwsEventFilter( e);
28}
29
30
31int main(int argc, char* argv[]) {
32 OConsoleApplication app(argc, argv);
33
34 MainWindow win;
35 app.showMainWidget(&win);
36
37 return app.exec();
38}
8 39
diff --git a/noncore/apps/opie-console/opie-console.control b/noncore/apps/opie-console/opie-console.control
index 994e662..e924b79 100644
--- a/noncore/apps/opie-console/opie-console.control
+++ b/noncore/apps/opie-console/opie-console.control
@@ -1,4 +1,4 @@
1Package: opie-console 1Package: opie-console
2Files: plugins/application/libopie-console.so* bin/opie-console apps/Applications/opie-console.desktop pics/console/* 2Files: bin/opie-console apps/Applications/opie-console.desktop pics/console/*
3Priority: optional 3Priority: optional
4Section: opie/applications 4Section: opie/applications
diff --git a/noncore/apps/opie-console/opie-console.pro b/noncore/apps/opie-console/opie-console.pro
index 57bd0f4..6bc42bd 100644
--- a/noncore/apps/opie-console/opie-console.pro
+++ b/noncore/apps/opie-console/opie-console.pro
@@ -1,3 +1,4 @@
1CONFIG += qt warn_on quick-app 1TEMPLATE = app
2CONFIG += qt warn_on
2HEADERS = io_layer.h io_serial.h io_irda.h io_bt.h io_modem.h \ 3HEADERS = io_layer.h io_serial.h io_irda.h io_bt.h io_modem.h \
3 file_layer.h filetransfer.h \ 4 file_layer.h filetransfer.h \
@@ -61,4 +62,5 @@ SOURCES = io_layer.cpp io_serial.cpp io_irda.cpp io_bt.cpp io_modem.cpp \
61 62
62 63
64DESTDIR = $(OPIEDIR)/bin/
63INTERFACES = configurebase.ui editbase.ui 65INTERFACES = configurebase.ui editbase.ui
64INCLUDEPATH += $(OPIEDIR)/include 66INCLUDEPATH += $(OPIEDIR)/include