QTfrontend/net/newnetclient.h
changeset 7723 ca05b576ec74
parent 7684 db140521d102
child 7728 664738870325
equal deleted inserted replaced
7722:1518827049ed 7723:ca05b576ec74
    30 
    30 
    31 class GameUIConfig;
    31 class GameUIConfig;
    32 class GameCFGWidget;
    32 class GameCFGWidget;
    33 class TeamSelWidget;
    33 class TeamSelWidget;
    34 class RoomsListModel;
    34 class RoomsListModel;
       
    35 class PlayersListModel;
       
    36 class QSortFilterModel;
    35 
    37 
    36 extern char delimeter;
    38 extern char delimeter;
    37 
    39 
    38 class HWNewNet : public QObject
    40 class HWNewNet : public QObject
    39 {
    41 {
    53         ClientState clientState();
    55         ClientState clientState();
    54         QString getNick();
    56         QString getNick();
    55         QString getRoom();
    57         QString getRoom();
    56         QString getHost();
    58         QString getHost();
    57         RoomsListModel * roomsListModel();
    59         RoomsListModel * roomsListModel();
       
    60         PlayersListModel * lobbyPlayersModel();
       
    61         PlayersListModel * roomPlayersModel();
    58 
    62 
    59     private:
    63     private:
    60         bool isChief;
    64         bool isChief;
    61         QString mynick;
    65         QString mynick;
    62         QString myroom;
    66         QString myroom;
    63         QString myhost;
    67         QString myhost;
    64         QTcpSocket NetSocket;
    68         QTcpSocket NetSocket;
    65         QString seed;
    69         QString seed;
    66         bool m_game_connected;
    70         bool m_game_connected;
    67         RoomsListModel * m_roomsListModel;
    71         RoomsListModel * m_roomsListModel;
       
    72         PlayersListModel * m_lobbyPlayersModel;
       
    73         PlayersListModel * m_roomPlayersModel;
    68 
    74 
    69         template <typename T>
    75         template <typename T>
    70         void SendCfgStrNet(T a)
    76         void SendCfgStrNet(T a)
    71         {
    77         {
    72             QByteArray strmsg;
    78             QByteArray strmsg;