00001 00002 #include "remotedevice.h" 00003 00004 using namespace OpieTooth; 00005 00006 bool operator==(const RemoteDevice& rem1, const RemoteDevice& rem2){ 00007 if( ( rem1.mac() == rem2.mac() ) && (rem1.name() == rem2.name() ) ) 00008 return true; 00009 00010 return false; 00011 } 00012 00013 RemoteDevice::RemoteDevice(){ 00014 00015 } 00016 RemoteDevice::RemoteDevice(const RemoteDevice& ole ){ 00017 (*this) = ole; 00018 } 00019 RemoteDevice::RemoteDevice(const QString &mac, const QString& name ){ 00020 m_mac = mac; 00021 m_name = name; 00022 } 00023 RemoteDevice::~RemoteDevice(){ 00024 00025 } 00026 bool RemoteDevice::isEmpty() const { 00027 if( m_name.isEmpty() && m_mac.isEmpty() ) 00028 return true; 00029 return false; 00030 }; 00031 RemoteDevice& RemoteDevice::operator=( const RemoteDevice& rem1){ 00032 m_name = rem1.m_name; 00033 m_mac = rem1.m_mac; 00034 return *this; 00035 00036 } 00037 QString RemoteDevice::mac() const { 00038 return m_mac; 00039 } 00040 void RemoteDevice::setMac( const QString& mac ){ 00041 m_mac = mac; 00042 } 00043 QString RemoteDevice::name() const{ 00044 return m_name; 00045 } 00046 void RemoteDevice::setName( const QString& name ){ 00047 m_name = name; 00048 } 00049 bool RemoteDevice::equals( const RemoteDevice& dev ) const { 00050 if ( m_mac == dev.m_mac && m_name == dev.m_name ) 00051 return true; 00052 else 00053 return false; 00054 };
1.4.2