Content Hub  0.0.1
A session-wide content-exchange service
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Friends
com::ubuntu::content::Peer Class Reference

#include <peer.h>

+ Inheritance diagram for com::ubuntu::content::Peer:
+ Collaboration diagram for com::ubuntu::content::Peer:

Public Member Functions

 Peer (const QString &id=QString(), bool isDefaultPeer=false, QObject *parent=nullptr)
 
 Peer (const Peer &rhs)
 
virtual ~Peer ()
 
Peeroperator= (const Peer &rhs)
 
bool operator== (const Peer &rhs) const
 
virtual Q_INVOKABLE const QString & id () const
 
virtual Q_INVOKABLE QString name () const
 
Q_INVOKABLE void setName (const QString &)
 
virtual Q_INVOKABLE QByteArray iconData () const
 
Q_INVOKABLE void setIconData (const QByteArray &)
 
virtual Q_INVOKABLE QString iconName () const
 
Q_INVOKABLE void setIconName (const QString &)
 
virtual Q_INVOKABLE bool isDefaultPeer () const
 

Static Public Member Functions

static const Peerunknown ()
 

Detailed Description

Definition at line 32 of file peer.h.

Constructor & Destructor Documentation

com::ubuntu::content::Peer::Peer ( const QString &  id = QString(),
bool  isDefaultPeer = false,
QObject parent = nullptr 
)
com::ubuntu::content::Peer::Peer ( const Peer rhs)
virtual com::ubuntu::content::Peer::~Peer ( )
virtual

Member Function Documentation

virtual Q_INVOKABLE QByteArray com::ubuntu::content::Peer::iconData ( ) const
virtual
virtual Q_INVOKABLE QString com::ubuntu::content::Peer::iconName ( ) const
virtual
virtual Q_INVOKABLE const QString& com::ubuntu::content::Peer::id ( ) const
virtual
virtual Q_INVOKABLE bool com::ubuntu::content::Peer::isDefaultPeer ( ) const
virtual
virtual Q_INVOKABLE QString com::ubuntu::content::Peer::name ( ) const
virtual
Peer& com::ubuntu::content::Peer::operator= ( const Peer rhs)
bool com::ubuntu::content::Peer::operator== ( const Peer rhs) const
Q_INVOKABLE void com::ubuntu::content::Peer::setIconData ( const QByteArray &  )
Q_INVOKABLE void com::ubuntu::content::Peer::setIconName ( const QString &  )
Q_INVOKABLE void com::ubuntu::content::Peer::setName ( const QString &  )
static const Peer& com::ubuntu::content::Peer::unknown ( )
static

The documentation for this class was generated from the following file: