diff options
Diffstat (limited to 'examples/network/network-chat/peermanager.h')
-rw-r--r-- | examples/network/network-chat/peermanager.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/network/network-chat/peermanager.h b/examples/network/network-chat/peermanager.h index b9ea8053b2..fff48540ea 100644 --- a/examples/network/network-chat/peermanager.h +++ b/examples/network/network-chat/peermanager.h @@ -18,10 +18,11 @@ class PeerManager : public QObject Q_OBJECT public: - PeerManager(Client *client); + explicit PeerManager(Client *client); void setServerPort(int port); QString userName() const; + QByteArray uniqueId() const; void startBroadcasting(); bool isLocalHostAddress(const QHostAddress &address) const; @@ -35,13 +36,14 @@ private slots: private: void updateAddresses(); - Client *client; + Client *client = nullptr; QList<QHostAddress> broadcastAddresses; QList<QHostAddress> ipAddresses; QUdpSocket broadcastSocket; QTimer broadcastTimer; QString username; - int serverPort; + QByteArray localUniqueId; + int serverPort = 0; }; #endif |