diff -r 1137406bce12 -r bd252cacabe8 QTfrontend/net/newnetclient.cpp --- a/QTfrontend/net/newnetclient.cpp Sun Oct 07 11:59:42 2012 -0400 +++ b/QTfrontend/net/newnetclient.cpp Sun Oct 07 23:33:09 2012 +0400 @@ -379,12 +379,15 @@ else emit setMyReadyStatus(setFlag); } emit setReadyStatus(nick, setFlag); + m_lobbyPlayersModel->setFlag(nick, PlayersListModel::Ready, setFlag); } break; // flag indicating if a player is a registered user case 'u': emit setRegisteredStatus(nicks, setFlag); + foreach(const QString & nick, nicks) + m_lobbyPlayersModel->setFlag(nick, PlayersListModel::Registered, setFlag); break; // flag indicating if a player is the host/master of the room @@ -398,6 +401,7 @@ } emit setRoomMasterStatus(nick, setFlag); + m_lobbyPlayersModel->setFlag(nick, PlayersListModel::RoomAdmin, setFlag); } break; @@ -409,6 +413,7 @@ emit adminAccess(setFlag); emit setAdminStatus(nick, setFlag); + m_lobbyPlayersModel->setFlag(nick, PlayersListModel::ServerAdmin, setFlag); } break;