23 |
23 |
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 |
29 |
29 char delimeter='\n'; |
30 char delimeter='\n'; |
30 |
31 |
31 HWNewNet::HWNewNet() : |
32 HWNewNet::HWNewNet() : |
32 isChief(false), |
33 isChief(false), |
33 m_game_connected(false), |
34 m_game_connected(false), |
34 loginStep(0), |
35 loginStep(0), |
35 netClientState(Disconnected) |
36 netClientState(Disconnected) |
36 { |
37 { |
|
38 m_roomsListModel = new RoomsListModel(this); |
37 // socket stuff |
39 // socket stuff |
38 connect(&NetSocket, SIGNAL(readyRead()), this, SLOT(ClientRead())); |
40 connect(&NetSocket, SIGNAL(readyRead()), this, SLOT(ClientRead())); |
39 connect(&NetSocket, SIGNAL(connected()), this, SLOT(OnConnect())); |
41 connect(&NetSocket, SIGNAL(connected()), this, SLOT(OnConnect())); |
40 connect(&NetSocket, SIGNAL(disconnected()), this, SLOT(OnDisconnect())); |
42 connect(&NetSocket, SIGNAL(disconnected()), this, SLOT(OnDisconnect())); |
41 connect(&NetSocket, SIGNAL(error(QAbstractSocket::SocketError)), this, |
43 connect(&NetSocket, SIGNAL(error(QAbstractSocket::SocketError)), this, |