-rw-r--r-- | noncore/net/opietooth/manager/bluebase.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/net/opietooth/manager/bluebase.cpp b/noncore/net/opietooth/manager/bluebase.cpp index 6caca70..5d742b7 100644 --- a/noncore/net/opietooth/manager/bluebase.cpp +++ b/noncore/net/opietooth/manager/bluebase.cpp | |||
@@ -219,32 +219,33 @@ namespace OpieTooth { | |||
219 | 219 | ||
220 | /** | 220 | /** |
221 | * Add fresh found devices from scan dialog to the listing | 221 | * Add fresh found devices from scan dialog to the listing |
222 | * | 222 | * |
223 | */ | 223 | */ |
224 | void BlueBase::addSearchedDevices( QList<RemoteDevice> &newDevices ) { | 224 | void BlueBase::addSearchedDevices( QList<RemoteDevice> &newDevices ) { |
225 | 225 | ||
226 | QListViewItem * deviceItem; | 226 | QListViewItem * deviceItem; |
227 | 227 | ||
228 | QListIterator<RemoteDevice> it( newDevices ); | 228 | QListIterator<RemoteDevice> it( newDevices ); |
229 | 229 | ||
230 | for( ; it.current() ; ++it ) { | 230 | for( ; it.current() ; ++it ) { |
231 | 231 | ||
232 | 232 | ||
233 | RemoteDevice *dev = it.current(); | 233 | RemoteDevice *dev = it.current(); |
234 | deviceItem = new QListViewItem( ListView2 , dev->name() ); | 234 | deviceItem = new QListViewItem( ListView2 , dev->name() ); |
235 | deviceItem->setExpandable ( true ); | ||
235 | 236 | ||
236 | if ( deviceActive( dev ) ) { | 237 | if ( deviceActive( dev ) ) { |
237 | deviceItem->setPixmap( 1 , onPix ); | 238 | deviceItem->setPixmap( 1 , onPix ); |
238 | } else { | 239 | } else { |
239 | deviceItem->setPixmap( 1, offPix ); | 240 | deviceItem->setPixmap( 1, offPix ); |
240 | } | 241 | } |
241 | 242 | ||
242 | deviceItem->setText( 3, dev->mac() ); | 243 | deviceItem->setText( 3, dev->mac() ); |
243 | 244 | ||
244 | // ggf auch hier? | 245 | // ggf auch hier? |
245 | addServicesToDevice( deviceItem ); | 246 | addServicesToDevice( deviceItem ); |
246 | } | 247 | } |
247 | } | 248 | } |
248 | 249 | ||
249 | 250 | ||
250 | /** | 251 | /** |
@@ -308,38 +309,45 @@ namespace OpieTooth { | |||
308 | 309 | ||
309 | QListViewItem * serviceItem; | 310 | QListViewItem * serviceItem; |
310 | 311 | ||
311 | for( it2 = servicesList.begin(); it2 != servicesList.end(); ++it2 ) { | 312 | for( it2 = servicesList.begin(); it2 != servicesList.end(); ++it2 ) { |
312 | serviceItem = new QListViewItem( deviceItem , (*it2).serviceName() ); | 313 | serviceItem = new QListViewItem( deviceItem , (*it2).serviceName() ); |
313 | } | 314 | } |
314 | } | 315 | } |
315 | 316 | ||
316 | 317 | ||
317 | /** | 318 | /** |
318 | * Add the existing connections (pairs) to the connections tab. | 319 | * Add the existing connections (pairs) to the connections tab. |
319 | * | 320 | * |
320 | */ | 321 | */ |
321 | void BlueBase::addConnectedDevices() { | 322 | void BlueBase::addConnectedDevices() { |
322 | 323 | ||
323 | 324 | ||
325 | //mac address | ||
326 | |||
324 | } | 327 | } |
325 | 328 | ||
326 | /** | 329 | /** |
327 | * Find out if a device can currently be reached | 330 | * Find out if a device can currently be reached |
328 | */ | 331 | */ |
329 | bool BlueBase::deviceActive( RemoteDevice *device ) { | 332 | bool BlueBase::deviceActive( RemoteDevice *device ) { |
333 | |||
334 | // search by mac | ||
335 | // | ||
336 | localDevice->isAvailable( device->mac() ); | ||
337 | |||
330 | return true; | 338 | return true; |
331 | } | 339 | } |
332 | 340 | ||
333 | 341 | ||
334 | /** | 342 | /** |
335 | * Open the "scan for devices" dialog | 343 | * Open the "scan for devices" dialog |
336 | */ | 344 | */ |
337 | void BlueBase::startScan() { | 345 | void BlueBase::startScan() { |
338 | 346 | ||
339 | ScanDialog *scan = new ScanDialog( this, "", true); | 347 | ScanDialog *scan = new ScanDialog( this, "", true); |
340 | QObject::connect( scan, SIGNAL( selectedDevices( QList<RemoteDevice>& ) ), | 348 | QObject::connect( scan, SIGNAL( selectedDevices( QList<RemoteDevice>& ) ), |
341 | this, SLOT( addSearchedDevices( QList<RemoteDevice>& ) ) ); | 349 | this, SLOT( addSearchedDevices( QList<RemoteDevice>& ) ) ); |
342 | 350 | ||
343 | scan->showMaximized(); | 351 | scan->showMaximized(); |
344 | } | 352 | } |
345 | 353 | ||