24 #include "hwconsts.h" |
24 #include "hwconsts.h" |
25 #include "newnetclient.h" |
25 #include "newnetclient.h" |
26 #include "proto.h" |
26 #include "proto.h" |
27 #include "game.h" |
27 #include "game.h" |
28 #include "roomslistmodel.h" |
28 #include "roomslistmodel.h" |
|
29 #include "playerslistmodel.h" |
29 |
30 |
30 char delimeter='\n'; |
31 char delimeter='\n'; |
31 |
32 |
32 HWNewNet::HWNewNet() : |
33 HWNewNet::HWNewNet() : |
33 isChief(false), |
34 isChief(false), |
34 m_game_connected(false), |
35 m_game_connected(false), |
35 loginStep(0), |
36 loginStep(0), |
36 netClientState(Disconnected) |
37 netClientState(Disconnected) |
37 { |
38 { |
38 m_roomsListModel = new RoomsListModel(this); |
39 m_roomsListModel = new RoomsListModel(this); |
|
40 m_lobbyPlayersModel = new PlayersListModel(this); |
|
41 m_roomPlayersModel = new PlayersListModel(this); |
39 // socket stuff |
42 // socket stuff |
40 connect(&NetSocket, SIGNAL(readyRead()), this, SLOT(ClientRead())); |
43 connect(&NetSocket, SIGNAL(readyRead()), this, SLOT(ClientRead())); |
41 connect(&NetSocket, SIGNAL(connected()), this, SLOT(OnConnect())); |
44 connect(&NetSocket, SIGNAL(connected()), this, SLOT(OnConnect())); |
42 connect(&NetSocket, SIGNAL(disconnected()), this, SLOT(OnDisconnect())); |
45 connect(&NetSocket, SIGNAL(disconnected()), this, SLOT(OnDisconnect())); |
43 connect(&NetSocket, SIGNAL(error(QAbstractSocket::SocketError)), this, |
46 connect(&NetSocket, SIGNAL(error(QAbstractSocket::SocketError)), this, |