QTfrontend/net/newnetclient.h
branchwebgl
changeset 8330 aaefa587e277
parent 8299 ef2e284255cd
child 8444 75db7bb8dce8
equal deleted inserted replaced
8116:d24257910f8d 8330:aaefa587e277
    67         QString myroom;
    67         QString myroom;
    68         QString myhost;
    68         QString myhost;
    69         QTcpSocket NetSocket;
    69         QTcpSocket NetSocket;
    70         QString seed;
    70         QString seed;
    71         bool m_game_connected;
    71         bool m_game_connected;
       
    72         bool m_nick_registered;
    72         RoomsListModel * m_roomsListModel;
    73         RoomsListModel * m_roomsListModel;
    73         PlayersListModel * m_playersModel;
    74         PlayersListModel * m_playersModel;
    74         QSortFilterProxyModel * m_lobbyPlayersModel;
    75         QSortFilterProxyModel * m_lobbyPlayersModel;
    75         QSortFilterProxyModel * m_roomPlayersModel;
    76         QSortFilterProxyModel * m_roomPlayersModel;
    76 
    77 
    88         void AskForRunGame();
    89         void AskForRunGame();
    89         void connected();
    90         void connected();
    90         void disconnected(const QString & reason);
    91         void disconnected(const QString & reason);
    91         void Error(const QString & errmsg);
    92         void Error(const QString & errmsg);
    92         void Warning(const QString & wrnmsg);
    93         void Warning(const QString & wrnmsg);
    93         void AskForPassword(const QString & nick);
    94         void NickRegistered(const QString & nick);
       
    95         void NickNotRegistered(const QString & nick);
    94         void NickTaken(const QString & nick);
    96         void NickTaken(const QString & nick);
    95         void AuthFailed();
    97         void AuthFailed();
    96         void EnteredGame();
    98         void EnteredGame();
    97         void LeftRoom(const QString & reason);
    99         void LeftRoom(const QString & reason);
    98         void nickAdded(const QString& nick, bool notifyNick);
   100         void nickAdded(const QString& nick, bool notifyNick);
   121         void roomsList(const QStringList&);
   123         void roomsList(const QStringList&);
   122         void serverMessage(const QString &);
   124         void serverMessage(const QString &);
   123         void serverMessageNew(const QString &);
   125         void serverMessageNew(const QString &);
   124         void serverMessageOld(const QString &);
   126         void serverMessageOld(const QString &);
   125         void latestProtocolVar(int);
   127         void latestProtocolVar(int);
       
   128         void bansList(const QStringList &);
   126 
   129 
   127         void setMyReadyStatus(bool isReady);
   130         void setMyReadyStatus(bool isReady);
   128 
   131 
   129     public slots:
   132     public slots:
   130         void ToggleReady();
   133         void ToggleReady();
   155         void startGame();
   158         void startGame();
   156         void toggleRestrictJoins();
   159         void toggleRestrictJoins();
   157         void toggleRestrictTeamAdds();
   160         void toggleRestrictTeamAdds();
   158         void partRoom();
   161         void partRoom();
   159         void clearAccountsCache();
   162         void clearAccountsCache();
       
   163         void getBanList();
       
   164         void removeBan(const QString &);
       
   165         void banIP(const QString & ip, const QString & reason, int seconds);
       
   166         void banNick(const QString & nick, const QString & reason, int seconds);
   160 
   167 
   161     private slots:
   168     private slots:
   162         void ClientRead();
   169         void ClientRead();
   163         void OnConnect();
   170         void OnConnect();
   164         void OnDisconnect();
   171         void OnDisconnect();