summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opietooth/manager/bluebase.cpp19
1 files changed, 13 insertions, 6 deletions
diff --git a/noncore/net/opietooth/manager/bluebase.cpp b/noncore/net/opietooth/manager/bluebase.cpp
index d2854a1..af64663 100644
--- a/noncore/net/opietooth/manager/bluebase.cpp
+++ b/noncore/net/opietooth/manager/bluebase.cpp
@@ -293,5 +293,5 @@ void BlueBase::startServiceActionHold( QListViewItem * item, const QPoint & poin
293 menu->insertItem( tr("rescan sevices:"), 0); 293 menu->insertItem( tr("rescan sevices:"), 0);
294 menu->insertItem( tr("to group"), groups , 1); 294 menu->insertItem( tr("to group"), groups , 1);
295 menu->insertItem( tr("bound device"), 2); 295 // menu->insertItem( tr("bound device"), 2);
296 menu->insertItem( tr("delete"), 3); 296 menu->insertItem( tr("delete"), 3);
297 297
@@ -300,13 +300,19 @@ void BlueBase::startServiceActionHold( QListViewItem * item, const QPoint & poin
300 switch(ret) { 300 switch(ret) {
301 case -1: 301 case -1:
302 302 break;
303 case 0:
304 addServicesToDevice( (BTDeviceItem*)item );
303 break; 305 break;
304 case 1: 306 case 1:
307
305 break; 308 break;
306 case 2: 309
310 // NO need to, since hcid does that on the fly
311 // case 2:
307 // make connection 312 // make connection
308 break; 313 //m_localDevice->connectTo( ((BTDeviceItem*)item)->mac() );
314 //break;
309 case 3: 315 case 3:
310 // delete childs too 316 // deletes childs too
311 delete item; 317 delete item;
312 break; 318 break;
@@ -410,6 +416,7 @@ void BlueBase::addServicesToDevice( const QString& device, Services::ValueList s
410 classIt = list.begin(); 416 classIt = list.begin();
411 int classId=0; 417 int classId=0;
412 if ( classIt != list.end() ) 418 if ( classIt != list.end() ) {
413 classId = classIt.key(); 419 classId = classIt.key();
420 }
414 421
415 serviceItem->setPixmap( 0, m_iconLoader->serviceIcon( classId ) ); 422 serviceItem->setPixmap( 0, m_iconLoader->serviceIcon( classId ) );