summaryrefslogtreecommitdiff
Side-by-side diff
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
@@ -294,3 +294,3 @@ void BlueBase::startServiceActionHold( QListViewItem * item, const QPoint & poin
menu->insertItem( tr("to group"), groups , 1);
- menu->insertItem( tr("bound device"), 2);
+ // menu->insertItem( tr("bound device"), 2);
menu->insertItem( tr("delete"), 3);
@@ -301,11 +301,17 @@ void BlueBase::startServiceActionHold( QListViewItem * item, const QPoint & poin
case -1:
-
+ break;
+ case 0:
+ addServicesToDevice( (BTDeviceItem*)item );
break;
case 1:
+
break;
- case 2:
+
+ // NO need to, since hcid does that on the fly
+ // case 2:
// make connection
- break;
+ //m_localDevice->connectTo( ((BTDeviceItem*)item)->mac() );
+ //break;
case 3:
- // delete childs too
+ // deletes childs too
delete item;
@@ -411,4 +417,5 @@ void BlueBase::addServicesToDevice( const QString& device, Services::ValueList s
int classId=0;
- if ( classIt != list.end() )
+ if ( classIt != list.end() ) {
classId = classIt.key();
+ }