summaryrefslogtreecommitdiff
path: root/noncore/net/wellenreiter/gui/wellenreiter.cpp
Unidiff
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiter.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiter.cpp16
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
@@ -50,20 +50,34 @@ using namespace Opie;
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
60Wellenreiter::Wellenreiter( QWidget* parent, const char* name, WFlags fl ) 62Wellenreiter::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
@@ -100,12 +114,14 @@ Wellenreiter::Wellenreiter( QWidget* parent, const char* name, WFlags fl )
100 114
101} 115}
102 116
103Wellenreiter::~Wellenreiter() 117Wellenreiter::~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
108void Wellenreiter::handleMessage() 124void Wellenreiter::handleMessage()
109{ 125{
110 // FIXME: receive message and handle it 126 // FIXME: receive message and handle it
111 127