author | harlekin <harlekin> | 2002-06-16 20:21:06 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-06-16 20:21:06 (UTC) |
commit | 5c098847f0fd716c4fe697e5eb314111a4ae5df1 (patch) (side-by-side diff) | |
tree | 590ed709442bf6ba4a28eb242840dcf1de6da756 /noncore/net/opietooth | |
parent | 8dde6abcd14717bd362248c365fe140efe0f0386 (diff) | |
download | opie-5c098847f0fd716c4fe697e5eb314111a4ae5df1.zip opie-5c098847f0fd716c4fe697e5eb314111a4ae5df1.tar.gz opie-5c098847f0fd716c4fe697e5eb314111a4ae5df1.tar.bz2 |
remoteDevice not removeDevices
-rw-r--r-- | noncore/net/opietooth/lib/manager.cc | 12 | ||||
-rw-r--r-- | noncore/net/opietooth/lib/manager.h | 6 | ||||
-rw-r--r-- | noncore/net/opietooth/lib/remotedevice.cc | 22 | ||||
-rw-r--r-- | noncore/net/opietooth/lib/remotedevice.h | 16 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/bluebase.h | 2 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/scandialog.cpp | 3 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/scandialog.h | 4 |
7 files changed, 33 insertions, 32 deletions
diff --git a/noncore/net/opietooth/lib/manager.cc b/noncore/net/opietooth/lib/manager.cc index 40c1f0a..c454588 100644 --- a/noncore/net/opietooth/lib/manager.cc +++ b/noncore/net/opietooth/lib/manager.cc @@ -62,7 +62,7 @@ void Manager::searchDevices( const QString& device ){ this, SLOT(slotHCIOut(OProcess*, char*, int ) ) ); if (!hcitool->start(OProcess::NotifyOnExit, OProcess::AllOutput) ) { qWarning("could not start"); - RemoteDevices::ValueList list; + RemoteDevice::ValueList list; emit foundDevices( device, list ); delete hcitool; } @@ -112,7 +112,7 @@ void Manager::searchServices( const QString& remDevice ){ emit foundServices( remDevice, list ); } } -void Manager::searchServices( const RemoteDevices& dev){ +void Manager::searchServices( const RemoteDevice& dev){ searchServices( dev.mac() ); } QString Manager::toDevice( const QString& mac ){ @@ -162,7 +162,7 @@ Services::ValueList Manager::parseSDPOutput( const QString& out ) { void Manager::slotHCIExited(OProcess* proc ) { qWarning("process exited"); - RemoteDevices::ValueList list; + RemoteDevice::ValueList list; if (proc->normalExit() ) { qWarning("normalExit %s", proc->name() ); QMap<QString, QString>::Iterator it = m_devices.find(proc->name() ); @@ -190,9 +190,9 @@ void Manager::slotHCIOut(OProcess* proc, char* ch, int len) { m_devices.replace( proc->name(), string ); } -RemoteDevices::ValueList Manager::parseHCIOutput(const QString& output ) { +RemoteDevice::ValueList Manager::parseHCIOutput(const QString& output ) { qWarning("parseHCI %s", output.latin1() ); - RemoteDevices::ValueList list; + RemoteDevice::ValueList list; QStringList strList = QStringList::split('\n', output ); QStringList::Iterator it; QString str; @@ -205,7 +205,7 @@ RemoteDevices::ValueList Manager::parseHCIOutput(const QString& output ) { str.remove( 0, 17 ); qWarning("mac %s", mac.latin1() ); qWarning("rest:%s", str.latin1() ); - RemoteDevices rem( mac , str.stripWhiteSpace() ); + RemoteDevice rem( mac , str.stripWhiteSpace() ); list.append( rem ); } } diff --git a/noncore/net/opietooth/lib/manager.h b/noncore/net/opietooth/lib/manager.h index 95e4306..aba70f7 100644 --- a/noncore/net/opietooth/lib/manager.h +++ b/noncore/net/opietooth/lib/manager.h @@ -98,7 +98,7 @@ Q_OBJECT /** * search for services on a remote device */ - void searchServices( const RemoteDevices& ); + void searchServices( const RemoteDevice& ); /*static*/ QString toDevice( const QString& mac ); /*static*/ QString toMac( const QString &device ); @@ -109,7 +109,7 @@ Q_OBJECT void addedService( const QString& service, bool added ); void removedService( const QString& service, bool removed ); void foundServices( const QString& device, Services::ValueList ); - void foundDevices( const QString& device, RemoteDevices::ValueList ); + void foundDevices( const QString& device, RemoteDevice::ValueList ); private slots: void slotProcessExited(OProcess* ); @@ -119,7 +119,7 @@ private slots: void slotHCIOut(OProcess*, char*, int ); private: Services::ValueList parseSDPOutput( const QString& ); - RemoteDevices::ValueList parseHCIOutput( const QString& ); + RemoteDevice::ValueList parseHCIOutput( const QString& ); OProcess *m_hcitool; OProcess *m_sdp; // not only one QString m_device; diff --git a/noncore/net/opietooth/lib/remotedevice.cc b/noncore/net/opietooth/lib/remotedevice.cc index 0045904..08fb397 100644 --- a/noncore/net/opietooth/lib/remotedevice.cc +++ b/noncore/net/opietooth/lib/remotedevice.cc @@ -3,46 +3,46 @@ using namespace OpieTooth; -bool operator==(const RemoteDevices& rem1, const RemoteDevices& rem2){ +bool operator==(const RemoteDevice& rem1, const RemoteDevice& rem2){ if( ( rem1.mac() == rem2.mac() ) && (rem1.name() == rem2.name() ) ) return true; return false; } -RemoteDevices::RemoteDevices(){ +RemoteDevice::RemoteDevice(){ } -RemoteDevices::RemoteDevices(const RemoteDevices& ole ){ +RemoteDevice::RemoteDevice(const RemoteDevice& ole ){ (*this) = ole; } -RemoteDevices::RemoteDevices(const QString &mac, const QString& name ){ +RemoteDevice::RemoteDevice(const QString &mac, const QString& name ){ m_mac = mac; m_name = name; } -RemoteDevices::~RemoteDevices(){ +RemoteDevice::~RemoteDevice(){ } -bool RemoteDevices::isEmpty() const { +bool RemoteDevice::isEmpty() const { if( m_name.isEmpty() && m_mac.isEmpty() ) return true; return false; }; -RemoteDevices& RemoteDevices::operator=( const RemoteDevices& rem1){ +RemoteDevice& RemoteDevice::operator=( const RemoteDevice& rem1){ m_name = rem1.m_name; m_mac = rem1.m_mac; return *this; } -QString RemoteDevices::mac() const { +QString RemoteDevice::mac() const { return m_mac; } -void RemoteDevices::setMac( const QString& mac ){ +void RemoteDevice::setMac( const QString& mac ){ m_mac = mac; } -QString RemoteDevices::name() const{ +QString RemoteDevice::name() const{ return m_name; } -void RemoteDevices::setName( const QString& name ){ +void RemoteDevice::setName( const QString& name ){ m_name = name; } diff --git a/noncore/net/opietooth/lib/remotedevice.h b/noncore/net/opietooth/lib/remotedevice.h index 96a27de..23f98bd 100644 --- a/noncore/net/opietooth/lib/remotedevice.h +++ b/noncore/net/opietooth/lib/remotedevice.h @@ -5,15 +5,15 @@ #include <qvaluelist.h> namespace OpieTooth{ - class RemoteDevices { + class RemoteDevice { public: - typedef QValueList<RemoteDevices> ValueList; - RemoteDevices(); - RemoteDevices(const RemoteDevices& ); - RemoteDevices(const QString &mac, const QString &name ); - ~RemoteDevices(); - friend bool operator==(const RemoteDevices&, const RemoteDevices&); - RemoteDevices &operator=(const RemoteDevices& ); + typedef QValueList<RemoteDevice> ValueList; + RemoteDevice(); + RemoteDevice(const RemoteDevice& ); + RemoteDevice(const QString &mac, const QString &name ); + ~RemoteDevice(); + friend bool operator==(const RemoteDevice&, const RemoteDevice&); + RemoteDevice &operator=(const RemoteDevice& ); bool isEmpty()const; QString mac()const; void setMac(const QString& mac ); diff --git a/noncore/net/opietooth/manager/bluebase.h b/noncore/net/opietooth/manager/bluebase.h index ae5ce67..5364e51 100644 --- a/noncore/net/opietooth/manager/bluebase.h +++ b/noncore/net/opietooth/manager/bluebase.h @@ -10,6 +10,8 @@ #include "bluetoothbase.h" +#include <remotedevice.h> + class QVBox; class QHBoxLayout; class QGridLayout; diff --git a/noncore/net/opietooth/manager/scandialog.cpp b/noncore/net/opietooth/manager/scandialog.cpp index 70ea77a..8a7ea01 100644 --- a/noncore/net/opietooth/manager/scandialog.cpp +++ b/noncore/net/opietooth/manager/scandialog.cpp @@ -134,7 +134,6 @@ namespace OpieTooth { deviceItem = new QCheckListItem( ListView1, (*it).name() ); deviceItem->setText(1, (*it).mac() ); } - } /* @@ -151,7 +150,7 @@ namespace OpieTooth { QListViewItemIterator it( ListView1 ); for ( ; it.current(); ++it ) { - if ( it.current()->isSelected() ) { + if ( ((QCheckListItem*)it.current())->isOn() ) { RemoteDevices* device = new RemoteDevices( it.current()->text(1), it.current()->text(0)); deviceList->append( device ); } diff --git a/noncore/net/opietooth/manager/scandialog.h b/noncore/net/opietooth/manager/scandialog.h index 4785a62..0ca302a 100644 --- a/noncore/net/opietooth/manager/scandialog.h +++ b/noncore/net/opietooth/manager/scandialog.h @@ -21,7 +21,7 @@ #include <qdialog.h> #include <qlist.h> - +#include <remotedevice.h> class QVBoxLayout; class QHBoxLayout; class QGridLayout; @@ -35,7 +35,7 @@ class QProgressBar; namespace OpieTooth { -#include <remotedevices.h> + class Manager; class Device; |