diff -r 01bb1d7ca14f -r a4a058dcbbd6 qmlfrontend/net_session.h --- a/qmlfrontend/net_session.h Fri May 24 14:55:48 2019 +0200 +++ b/qmlfrontend/net_session.h Fri May 24 16:01:30 2019 +0200 @@ -9,6 +9,9 @@ class NetSession : public QObject { Q_OBJECT + const int cMinServerVersion = 3; + const int cProtocolVersion = 60; + // clang-format off Q_PROPERTY(QUrl url READ url WRITE setUrl NOTIFY urlChanged) Q_PROPERTY(QAbstractSocket::SocketState state READ state NOTIFY stateChanged) @@ -44,6 +47,8 @@ void nicknameChanged(const QString &nickname); void passwordChanged(const QString &password); void sessionStateChanged(SessionState sessionState); + void warning(const QString &message); + void error(const QString &message); private slots: void onReadyRead(); @@ -52,6 +57,41 @@ void handlePing(const QStringList ¶meters); void handleBye(const QStringList ¶meters); void handleUnknownCommand(const QStringList ¶meters); + void handleAddTeam(const QStringList ¶meters); + void handleAskPassword(const QStringList ¶meters); + void handleBanList(const QStringList ¶meters); + void handleCfg(const QStringList ¶meters); + void handleChat(const QStringList ¶meters); + void handleClientFlags(const QStringList ¶meters); + void handleEm(const QStringList ¶meters); + void handleError(const QStringList ¶meters); + void handleHhNum(const QStringList ¶meters); + void handleInfo(const QStringList ¶meters); + void handleJoined(const QStringList ¶meters); + void handleJoining(const QStringList ¶meters); + void handleKicked(const QStringList ¶meters); + void handleLeft(const QStringList ¶meters); + void handleLobbyJoined(const QStringList ¶meters); + void handleLobbyLeft(const QStringList ¶meters); + void handleNick(const QStringList ¶meters); + void handleNotice(const QStringList ¶meters); + void handlePong(const QStringList ¶meters); + void handleProto(const QStringList ¶meters); + void handleRedirect(const QStringList ¶meters); + void handleRemoveTeam(const QStringList ¶meters); + void handleReplayStart(const QStringList ¶meters); + void handleRoomAbandoned(const QStringList ¶meters); + void handleRoom(const QStringList ¶meters); + void handleRooms(const QStringList ¶meters); + void handleRoundFinished(const QStringList ¶meters); + void handleRunGame(const QStringList ¶meters); + void handleServerAuth(const QStringList ¶meters); + void handleServerMessage(const QStringList ¶meters); + void handleServerVars(const QStringList ¶meters); + void handleTeamAccepted(const QStringList ¶meters); + void handleTeamColor(const QStringList ¶meters); + void handleWarning(const QStringList ¶meters); + void send(const QString &message); void send(const QString &message, const QString ¶m); void send(const QString &message, const QStringList ¶meters);