X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=core%2Fserver.h;h=c17b4d0f34ae9ef830a29b7ce39f6ac24c34924a;hp=d4fbfd2fee127a4d09580db66d607f3010ef05ee;hb=7ec4585cecc74ce8d9a94b0e52f00a96d105e79e;hpb=62f292ad143923a3b774b9bd14f83f3b640c0cb8 diff --git a/core/server.h b/core/server.h index d4fbfd2f..c17b4d0f 100644 --- a/core/server.h +++ b/core/server.h @@ -41,11 +41,12 @@ class Server : public QThread { Q_OBJECT public: - Server(QString network); + Server(UserId uid, QString network); ~Server(); + UserId userId() const { return user; } // serverState state(); - bool isConnected() { return socket.state() == QAbstractSocket::ConnectedState; } + bool isConnected() const { return socket.state() == QAbstractSocket::ConnectedState; } QString getNetwork() { return network; } QStringList providesUserHandlers(); @@ -143,6 +144,7 @@ class Server : public QThread { void defaultCtcpHandler(CtcpType ctcptype, QString prefix, QString cmd, QString target, QString param); private: + UserId user; QString network; QTcpSocket socket; //QHash buffers;