Human_Player check before join Lobby, Sortable AvailablePlayer List in Lobby

This commit is contained in:
doitux
2007-09-29 09:47:09 +00:00
parent 9d797edcb6
commit 4b56af8c42
6 changed files with 54 additions and 16 deletions
@@ -68,6 +68,8 @@ void LobbyChat::playerJoined(QString playerName)
{
QTreeWidgetItem *item = new QTreeWidgetItem(myLobby->treeWidget_NickList, 0);
item->setData(0, Qt::DisplayRole, playerName);
myLobby->treeWidget_NickList->sortItems(0, Qt::AscendingOrder);
}
void LobbyChat::playerLeft(QString playerName)
@@ -75,6 +77,8 @@ void LobbyChat::playerLeft(QString playerName)
QList<QTreeWidgetItem *> tmpList(myLobby->treeWidget_NickList->findItems(playerName, Qt::MatchExactly));
if (!tmpList.empty())
myLobby->treeWidget_NickList->takeTopLevelItem(myLobby->treeWidget_NickList->indexOfTopLevelItem(tmpList.front()));
myLobby->treeWidget_NickList->sortItems(0, Qt::AscendingOrder);
}
void LobbyChat::displayMessage(QString playerName, QString message) {