-rw-r--r-- | noncore/net/opietooth/manager/bluebase.cpp | 3 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/scandialog.cpp | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/noncore/net/opietooth/manager/bluebase.cpp b/noncore/net/opietooth/manager/bluebase.cpp index 4d476ac..22b16d2 100644 --- a/noncore/net/opietooth/manager/bluebase.cpp +++ b/noncore/net/opietooth/manager/bluebase.cpp | |||
@@ -1,17 +1,16 @@ | |||
1 | /* | 1 | /* |
2 | * bluebase.cpp * | 2 | * bluebase.cpp * |
3 | * --------------------- | 3 | * --------------------- |
4 | * | 4 | * |
5 | * begin : Sun 10 17:20:00 CEST 2002 | ||
6 | * copyright : (c) 2002 by Maximilian Reiß | 5 | * copyright : (c) 2002 by Maximilian Reiß |
7 | * email : max.reiss@gmx.de | 6 | * email : max.reiss@gmx.de |
8 | * | 7 | * |
9 | */ | 8 | */ |
10 | /*************************************************************************** | 9 | /*************************************************************************** |
11 | * * | 10 | * * |
12 | * This program is free software; you can redistribute it and/or modify * | 11 | * This program is free software; you can redistribute it and/or modify * |
13 | * it under the terms of the GNU General Public License as published by * | 12 | * it under the terms of the GNU General Public License as published by * |
14 | * the Free Software Foundation; either version 2 of the License, or * | 13 | * the Free Software Foundation; either version 2 of the License, or * |
15 | * (at your option) any later version. * | 14 | * (at your option) any later version. * |
16 | * * | 15 | * * |
17 | ***************************************************************************/ | 16 | ***************************************************************************/ |
@@ -292,25 +291,25 @@ namespace OpieTooth { | |||
292 | */ | 291 | */ |
293 | bool BlueBase::deviceActive( RemoteDevice *device ) { | 292 | bool BlueBase::deviceActive( RemoteDevice *device ) { |
294 | 293 | ||
295 | return true; | 294 | return true; |
296 | } | 295 | } |
297 | 296 | ||
298 | /** | 297 | /** |
299 | * Open the "scan for devices" dialog | 298 | * Open the "scan for devices" dialog |
300 | */ | 299 | */ |
301 | void BlueBase::startScan() { | 300 | void BlueBase::startScan() { |
302 | 301 | ||
303 | ScanDialog *scan = new ScanDialog( this, "", true); | 302 | ScanDialog *scan = new ScanDialog( this, "", true); |
304 | QObject::connect((QObject*)scan, SIGNAL( selectedDevices(QList<RemoteDevice>&) ), | 303 | QObject::connect( scan, SIGNAL( selectedDevices(QList<RemoteDevice>&) ), |
305 | this, SLOT( addSearchedDevices(QList<RemoteDevice>& ) )); | 304 | this, SLOT( addSearchedDevices(QList<RemoteDevice>& ) )); |
306 | 305 | ||
307 | scan->showMaximized(); | 306 | scan->showMaximized(); |
308 | } | 307 | } |
309 | 308 | ||
310 | 309 | ||
311 | void BlueBase::setInfo() { | 310 | void BlueBase::setInfo() { |
312 | StatusLabel->setText(getStatus()); | 311 | StatusLabel->setText(getStatus()); |
313 | } | 312 | } |
314 | 313 | ||
315 | /** | 314 | /** |
316 | * Decontructor | 315 | * Decontructor |
diff --git a/noncore/net/opietooth/manager/scandialog.cpp b/noncore/net/opietooth/manager/scandialog.cpp index bd7d23c..f8f7b15 100644 --- a/noncore/net/opietooth/manager/scandialog.cpp +++ b/noncore/net/opietooth/manager/scandialog.cpp | |||
@@ -138,32 +138,34 @@ namespace OpieTooth { | |||
138 | 138 | ||
139 | /* | 139 | /* |
140 | * Iterates trough the items, and collects the checked items. | 140 | * Iterates trough the items, and collects the checked items. |
141 | * Then it emits it, so the manager can connect to the signal to fill the listing. | 141 | * Then it emits it, so the manager can connect to the signal to fill the listing. |
142 | */ | 142 | */ |
143 | void ScanDialog::emitToManager() { | 143 | void ScanDialog::emitToManager() { |
144 | 144 | ||
145 | if (!ListView1) { | 145 | if (!ListView1) { |
146 | return; | 146 | return; |
147 | } | 147 | } |
148 | 148 | ||
149 | QList<RemoteDevice> *deviceList = new QList<RemoteDevice>; | 149 | QList<RemoteDevice> *deviceList = new QList<RemoteDevice>; |
150 | deviceList->setAutoDelete(true); | ||
150 | 151 | ||
151 | QListViewItemIterator it( ListView1 ); | 152 | QListViewItemIterator it( ListView1 ); |
152 | for ( ; it.current(); ++it ) { | 153 | for ( ; it.current(); ++it ) { |
153 | if ( ((QCheckListItem*)it.current())->isOn() ) { | 154 | if ( ((QCheckListItem*)it.current())->isOn() ) { |
154 | RemoteDevice * device = new RemoteDevice( it.current()->text(1), it.current()->text(0)); | 155 | RemoteDevice * device = new RemoteDevice( it.current()->text(1), it.current()->text(0)); |
155 | deviceList->append( device ); | 156 | deviceList->append( device ); |
156 | } | 157 | } |
157 | } | 158 | } |
158 | emit selectedDevices( *deviceList ); | 159 | emit selectedDevices( *deviceList ); |
160 | delete deviceList; | ||
159 | } | 161 | } |
160 | 162 | ||
161 | /* | 163 | /* |
162 | * Cleanup | 164 | * Cleanup |
163 | */ | 165 | */ |
164 | ScanDialog::~ScanDialog() { | 166 | ScanDialog::~ScanDialog() { |
165 | emitToManager(); | 167 | emitToManager(); |
166 | delete localDevice; | 168 | delete localDevice; |
167 | } | 169 | } |
168 | 170 | ||
169 | } | 171 | } |