From 50c5d11d20252efa6c5589cda213fff274dc450f Mon Sep 17 00:00:00 2001 From: doitux Date: Thu, 1 Apr 2010 20:48:11 +0000 Subject: [PATCH] GUI: display country flag depending on user registration data --- src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp index 5070e883..94cc7c42 100644 --- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp +++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp @@ -833,7 +833,7 @@ void gameLobbyDialogImpl::updatePlayer(unsigned playerId, QString newPlayerName) (*it1)->setData(0, Qt::DisplayRole, newPlayerName); PlayerInfo playerInfo(mySession->getClientPlayerInfo(playerId)); if(!playerInfo.isGuest) { - (*it1)->setIcon(0, QIcon(QString(":/cflags/cflags/%1.png").arg("de"))); + (*it1)->setIcon(0, QIcon(QString(":/cflags/cflags/%1.png").arg(QString::fromUtf8(mySession->getClientPlayerInfo(playerId).countryCode.c_str()).toLower()))); } else { (*it1)->setIcon(0, QIcon()); @@ -887,7 +887,7 @@ void gameLobbyDialogImpl::playerJoinedLobby(unsigned playerId, QString /*playerN QTreeWidgetItem *item = new QTreeWidgetItem(treeWidget_NickList, 0); item->setData(0, Qt::DisplayRole, QString::fromUtf8(playerInfo.playerName.c_str())); item->setData(0, Qt::UserRole, playerId); - item->setIcon(0, QIcon(QString(":/cflags/cflags/%1.png").arg("de"))); + item->setIcon(0, QIcon(QString(":/cflags/cflags/%1.png").arg(QString::fromUtf8(mySession->getClientPlayerInfo(playerId).countryCode.c_str()).toLower()))); treeWidget_NickList->sortItems(0, Qt::AscendingOrder); refreshPlayerStats();