diff -r 1518827049ed -r ca05b576ec74 QTfrontend/net/newnetclient.cpp --- a/QTfrontend/net/newnetclient.cpp Wed Oct 03 12:04:29 2012 +0400 +++ b/QTfrontend/net/newnetclient.cpp Sat Oct 06 01:09:41 2012 +0400 @@ -26,6 +26,7 @@ #include "proto.h" #include "game.h" #include "roomslistmodel.h" +#include "playerslistmodel.h" char delimeter='\n'; @@ -36,6 +37,8 @@ netClientState(Disconnected) { m_roomsListModel = new RoomsListModel(this); + m_lobbyPlayersModel = new PlayersListModel(this); + m_roomPlayersModel = new PlayersListModel(this); // socket stuff connect(&NetSocket, SIGNAL(readyRead()), this, SLOT(ClientRead())); connect(&NetSocket, SIGNAL(connected()), this, SLOT(OnConnect())); @@ -444,6 +447,7 @@ emit nickAddedLobby(lst[i], false); emit chatStringLobby(lst[i], tr("%1 *** %2 has joined").arg('\x03').arg("|nick|")); + m_lobbyPlayersModel->addPlayer(lst[i]); } return; } @@ -920,3 +924,13 @@ { return m_roomsListModel; } + +PlayersListModel * HWNewNet::lobbyPlayersModel() +{ + return m_lobbyPlayersModel; +} + +PlayersListModel * HWNewNet::roomPlayersModel() +{ + return m_roomPlayersModel; +}