From 38ceeaf68f12bea5b7106dd5058a7c8e318a7390 Mon Sep 17 00:00:00 2001 From: doitux Date: Wed, 3 Oct 2007 23:30:41 +0000 Subject: [PATCH] mark new admin in connected players list --- src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp index 15ea84a5..452cccd7 100644 --- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp +++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp @@ -424,6 +424,14 @@ void gameLobbyDialogImpl::removePlayer(unsigned playerId, QString) { void gameLobbyDialogImpl::newGameAdmin(unsigned playerId, QString) { + QTreeWidgetItemIterator it(treeWidget_connectedPlayers); + while (*it) { + if ((*it)->data(0, Qt::UserRole) == playerId) { + (*it)->setBackground(0, QBrush(QColor(169,255,140))); + } + ++it; + } + if (myPlayerId == playerId) { isAdmin = true;