summaryrefslogtreecommitdiff
path: root/noncore/net/opietooth/lib/remotedevice.h
blob: f268ccca1470313efb1c92ffcad68ff82fd1b459 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

#ifndef OpieToothRemoteDevice
#define OpieToothRemoteDevice

#include <qvaluelist.h>

namespace OpieTooth{
  class RemoteDevice {
  public:
    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 );
    QString name()const;
    void setName( const QString& name );
    bool equals( const RemoteDevice& )const;
  private:
    QString m_name;
    QString m_mac;
  };
    bool operator==( const RemoteDevice&, const RemoteDevice& );
};

#endif