author | harlekin <harlekin> | 2002-06-19 22:24:52 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-06-19 22:24:52 (UTC) |
commit | 3cff4da41a61679e0222be190af8a98682f07393 (patch) (side-by-side diff) | |
tree | 6b791ffc929c1347826b949935d37e046e8a9930 | |
parent | 6afbacb8353e539b9e6d279d20220445614b42c2 (diff) | |
download | opie-3cff4da41a61679e0222be190af8a98682f07393.zip opie-3cff4da41a61679e0222be190af8a98682f07393.tar.gz opie-3cff4da41a61679e0222be190af8a98682f07393.tar.bz2 |
update
-rw-r--r-- | noncore/net/opietooth/manager/bluebase.cpp | 21 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/bluebase.h | 2 |
2 files changed, 13 insertions, 10 deletions
diff --git a/noncore/net/opietooth/manager/bluebase.cpp b/noncore/net/opietooth/manager/bluebase.cpp index c7e1fe4..6328b59 100644 --- a/noncore/net/opietooth/manager/bluebase.cpp +++ b/noncore/net/opietooth/manager/bluebase.cpp @@ -49,18 +49,17 @@ namespace OpieTooth { : BluetoothBase( parent, name, fl ) { localDevice = new Manager( "hci0" ); - QObject::connect( PushButton2, SIGNAL( clicked() ), this, SLOT(startScan() ) ); - QObject::connect( configApplyButton, SIGNAL(clicked() ), this, SLOT(applyConfigChanges() ) ); - QObject::connect( ListView2, SIGNAL( expanded( QListViewItem * item ) ), + connect( PushButton2, SIGNAL( clicked() ), this, SLOT(startScan() ) ); + connect( configApplyButton, SIGNAL(clicked() ), this, SLOT(applyConfigChanges() ) ); + connect( ListView2, SIGNAL( expanded ( QListViewItem *item ) ), this, SLOT( addServicesToDevice( QListViewItem * item ) ) ); - QObject::connect( ListView2, SIGNAL( clicked( QListViewItem * )), + connect( ListView2, SIGNAL( clicked( QListViewItem* )), this, SLOT( startServiceActionClicked( QListViewItem * item ) ) ); connect( localDevice, SIGNAL( foundServices( const QString& device, Services::ValueList ) ), this, SLOT( addServicesToDevice( const QString& device, Services::ValueList ) ) ); - // QObject::connect( (QObject*) Manager, SIGNAL (foundServices( const QString& device, Services::ValueList ), this () ) ); //Load all icons needed @@ -86,10 +85,10 @@ namespace OpieTooth { ListView2->setRootIsDecorated(true); QListViewItem *topLV = new QListViewItem( ListView2, "Harlekins Dongle" , "yes"); topLV->setPixmap( 0, offPix ); - (void) new QListViewItem( topLV, "on" ); - (void) new QListViewItem( topLV, "off" ); + // (void) new QListViewItem( topLV, "on" ); + //(void) new QListViewItem( topLV, "off" ); QListViewItem *topLV2 = new QListViewItem( ListView2, "Siemens S45" , "no" ); topLV2->setPixmap( 0, onPix ); (void) new QListViewItem( topLV2, "on" ); @@ -247,8 +246,11 @@ namespace OpieTooth { deviceItem->setPixmap( 1, offPix ); } deviceItem->setText( 3, dev->mac() ); + + // ggf auch hier? + addServicesToDevice( deviceItem ); } } @@ -273,8 +275,9 @@ namespace OpieTooth { * */ void BlueBase::addServicesToDevice( QListViewItem * item ) { + qDebug("addServicesToDevice"); // row of mac adress RemoteDevice *device = new RemoteDevice(item->text(3), item->text(0)); deviceList.insert( item->text(3) , item ); @@ -312,10 +315,10 @@ namespace OpieTooth { QListViewItem * serviceItem; for( it2 = servicesList.begin(); it2 != servicesList.end(); ++it2 ) { - it2.serviceName() - serviceItem = new QListViewItem( deviceItem , it2.serviceName() ); +// it2.serviceName() + serviceItem = new QListViewItem( deviceItem , (*it2).serviceName() ); } } diff --git a/noncore/net/opietooth/manager/bluebase.h b/noncore/net/opietooth/manager/bluebase.h index dcb7681..d20d05c 100644 --- a/noncore/net/opietooth/manager/bluebase.h +++ b/noncore/net/opietooth/manager/bluebase.h @@ -64,9 +64,9 @@ namespace OpieTooth { QPixmap offPix; QPixmap onPix; - private slots: + public slots: void addSearchedDevices( QList<RemoteDevice> &newDevices ); void addServicesToDevice( QListViewItem * item ); void addServicesToDevice( const QString& device, Services::ValueList ); void startServiceActionClicked( QListViewItem * item ); |