author | mickeyl <mickeyl> | 2002-12-29 17:28:26 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2002-12-29 17:28:26 (UTC) |
commit | e829097195e5c4b07c79ba22e168d3ae3ded4489 (patch) (unidiff) | |
tree | 166cf184a01806be74f9b3c61c94d9109daf2afc /noncore/net/wellenreiter/gui/wellenreiter.cpp | |
parent | 8f6559d4be4e0b1857c4ae5cdbf1ad8b485b638b (diff) | |
download | opie-e829097195e5c4b07c79ba22e168d3ae3ded4489.zip opie-e829097195e5c4b07c79ba22e168d3ae3ded4489.tar.gz opie-e829097195e5c4b07c79ba22e168d3ae3ded4489.tar.bz2 |
added a manufacturer database class
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiter.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/gui/wellenreiter.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp index 2d9bbee..9068e3a 100644 --- a/noncore/net/wellenreiter/gui/wellenreiter.cpp +++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp | |||
@@ -44,32 +44,46 @@ using namespace Opie; | |||
44 | #include <sys/socket.h> | 44 | #include <sys/socket.h> |
45 | #include <stdlib.h> | 45 | #include <stdlib.h> |
46 | #include <fcntl.h> | 46 | #include <fcntl.h> |
47 | 47 | ||
48 | // Local | 48 | // Local |
49 | 49 | ||
50 | #include "wellenreiter.h" | 50 | #include "wellenreiter.h" |
51 | #include "scanlist.h" | 51 | #include "scanlist.h" |
52 | #include "logwindow.h" | 52 | #include "logwindow.h" |
53 | #include "hexwindow.h" | 53 | #include "hexwindow.h" |
54 | #include "configwindow.h" | 54 | #include "configwindow.h" |
55 | 55 | ||
56 | #include "manufacturers.h" | ||
57 | |||
56 | #include <libwellenreiter/source/wl_sock.hh> | 58 | #include <libwellenreiter/source/wl_sock.hh> |
57 | #include <libwellenreiter/source/wl_proto.hh> | 59 | #include <libwellenreiter/source/wl_proto.hh> |
58 | #include <daemon/source/config.hh> | 60 | #include <daemon/source/config.hh> |
59 | 61 | ||
60 | Wellenreiter::Wellenreiter( QWidget* parent, const char* name, WFlags fl ) | 62 | Wellenreiter::Wellenreiter( QWidget* parent, const char* name, WFlags fl ) |
61 | : WellenreiterBase( parent, name, fl ), daemonRunning( false ) | 63 | : WellenreiterBase( parent, name, fl ), daemonRunning( false ) |
62 | { | 64 | { |
63 | 65 | ||
66 | // | ||
67 | // construct manufacturer database | ||
68 | // | ||
69 | |||
70 | QString manufile; | ||
71 | #ifdef QWS | ||
72 | manufile.sprintf( "%s/share/wellenreiter/manufacturers.dat", (const char*) qApp.qpeDir() ); | ||
73 | #else | ||
74 | manufile.sprintf( "/home/mickey/work/opie/share/wellenreiter/manufacturers.dat" ); | ||
75 | #endif | ||
76 | manufacturerdb = new ManufacturerDB( manufile ); | ||
77 | |||
64 | logwindow->log( "(i) Wellenreiter has been started." ); | 78 | logwindow->log( "(i) Wellenreiter has been started." ); |
65 | 79 | ||
66 | // | 80 | // |
67 | // detect operating system | 81 | // detect operating system |
68 | // | 82 | // |
69 | 83 | ||
70 | #ifdef QWS | 84 | #ifdef QWS |
71 | QString sys; | 85 | QString sys; |
72 | sys.sprintf( "(i) Running on '%s'.", (const char*) ODevice::inst()->systemString() ); | 86 | sys.sprintf( "(i) Running on '%s'.", (const char*) ODevice::inst()->systemString() ); |
73 | _system = ODevice::inst()->system(); | 87 | _system = ODevice::inst()->system(); |
74 | logwindow->log( sys ); | 88 | logwindow->log( sys ); |
75 | #endif | 89 | #endif |
@@ -94,24 +108,26 @@ Wellenreiter::Wellenreiter( QWidget* parent, const char* name, WFlags fl ) | |||
94 | 108 | ||
95 | // setup GUI | 109 | // setup GUI |
96 | 110 | ||
97 | connect( button, SIGNAL( clicked() ), this, SLOT( buttonClicked() ) ); | 111 | connect( button, SIGNAL( clicked() ), this, SLOT( buttonClicked() ) ); |
98 | button->setEnabled( false ); | 112 | button->setEnabled( false ); |
99 | netview->setColumnWidthMode( 1, QListView::Manual ); | 113 | netview->setColumnWidthMode( 1, QListView::Manual ); |
100 | 114 | ||
101 | } | 115 | } |
102 | 116 | ||
103 | Wellenreiter::~Wellenreiter() | 117 | Wellenreiter::~Wellenreiter() |
104 | { | 118 | { |
105 | // no need to delete child widgets, Qt does it all for us | 119 | // no need to delete child widgets, Qt does it all for us |
120 | |||
121 | delete manufacturerdb; | ||
106 | } | 122 | } |
107 | 123 | ||
108 | void Wellenreiter::handleMessage() | 124 | void Wellenreiter::handleMessage() |
109 | { | 125 | { |
110 | // FIXME: receive message and handle it | 126 | // FIXME: receive message and handle it |
111 | 127 | ||
112 | qDebug( "received message from daemon." ); | 128 | qDebug( "received message from daemon." ); |
113 | 129 | ||
114 | char buffer[10000]; | 130 | char buffer[10000]; |
115 | memset( &buffer, 0, sizeof( buffer ) ); | 131 | memset( &buffer, 0, sizeof( buffer ) ); |
116 | 132 | ||
117 | // int result = #wl_recv( &daemon_fd, (char*) &buffer, sizeof(buffer) ); | 133 | // int result = #wl_recv( &daemon_fd, (char*) &buffer, sizeof(buffer) ); |