diff -r 0c231b5184c5 -r 90cf07c60feb QTfrontend/net/newnetclient.h --- a/QTfrontend/net/newnetclient.h Tue Apr 30 22:43:48 2019 +0200 +++ b/QTfrontend/net/newnetclient.h Wed May 01 00:01:56 2019 +0300 @@ -43,11 +43,12 @@ Q_OBJECT public: - enum ClientState { Disconnected, Connecting, Connected, InLobby, InRoom, InGame }; + enum ClientState { Disconnected, Connecting, Redirected, Connected, InLobby, InRoom, InGame }; HWNewNet(); ~HWNewNet(); - void Connect(const QString & hostName, quint16 port, const QString & nick); + void Connect(const QString & hostName, quint16 port, bool useTls, const QString & nick); + void ContinueConnection(); void Disconnect(); void SendPasswordHash(const QString & hash); void NewNick(const QString & nick); @@ -87,7 +88,7 @@ int ByteLength(const QString & str); void RawSendNet(const QString & buf); void RawSendNet(const QByteArray & buf); - void ParseCmd(const QStringList & lst); + void ParseCmd(const QStringList & lst); void handleNotice(int n); void maybeSendPassword();