QTfrontend/net/newnetclient.cpp
changeset 6732 c906dc78091f
parent 6722 e3a35bc838fb
child 6733 5abbc345a82f
equal deleted inserted replaced
6731:ddd391083f50 6732:c906dc78091f
    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,
   829             emit NickTaken(mynick);
   831             emit NickTaken(mynick);
   830             break;
   832             break;
   831         }
   833         }
   832     }
   834     }
   833 }
   835 }
       
   836 
       
   837 RoomsListModel * HWNewNet::roomsListModel()
       
   838 {
       
   839     return m_roomsListModel;
       
   840 }