From fdb5bb10bebb1f2b1ef5941ad848ae9f5ebe0027 Mon Sep 17 00:00:00 2001 From: doitux Date: Wed, 17 Jun 2009 21:34:07 +0000 Subject: [PATCH] adds seperator for large numbers to lobby infos --- src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp | 14 +++++++++----- src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp index 60db1781..c91f9a72 100644 --- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp +++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp @@ -176,8 +176,8 @@ void gameLobbyDialogImpl::createGame() hideShowGameDescription(TRUE); - label_SmallBlind->setText(QString::number(gameData.firstSmallBlind)); - label_StartCash->setText(QString::number(gameData.startMoney)); + label_SmallBlind->setText(QString("%L1").arg(gameData.firstSmallBlind)); + label_StartCash->setText(QString("%L1").arg(gameData.startMoney)); label_MaximumNumberOfPlayers->setText(QString::number(gameData.maxNumberOfPlayers)); updateDialogBlinds(gameData); @@ -247,6 +247,10 @@ void gameLobbyDialogImpl::refresh(int actionID) { if (actionID == MSG_NET_GAME_CLIENT_START) { myGameListModel->clear(); + myGameListSelectionModel->clear(); + myGameListSelectionModel->clearSelection(); + myGameListSortFilterProxyModel->clear(); + QStringList headerList; headerList << tr("Game") << tr("Players") << tr("State") << tr("Private"); myGameListModel->setHorizontalHeaderLabels(headerList); @@ -283,8 +287,8 @@ void gameLobbyDialogImpl::gameSelected(const QModelIndex &index, const QModelInd GameInfo info(mySession->getClientGameInfo(myGameListModel->item(myGameListSortFilterProxyModel->mapToSource(index).row(), 0)->data(Qt::UserRole).toUInt())); hideShowGameDescription(TRUE); - label_SmallBlind->setText(QString::number(info.data.firstSmallBlind)); - label_StartCash->setText(QString::number(info.data.startMoney)); + label_SmallBlind->setText(QString("%L1").arg(info.data.firstSmallBlind)); + label_StartCash->setText(QString("%L1").arg(info.data.startMoney)); label_MaximumNumberOfPlayers->setText(QString::number(info.data.maxNumberOfPlayers)); updateDialogBlinds(info.data); @@ -771,7 +775,7 @@ void gameLobbyDialogImpl::updateDialogBlinds(const GameData &gameData) { QString blindsListString; std::list::const_iterator it1; for(it1= gameData.manualBlindsList.begin(); it1 != gameData.manualBlindsList.end(); it1++) { - blindsListString.append(QString::number(*it1,10)).append(", "); + blindsListString.append(QString("%L1").arg(*it1)).append(", "); } blindsListString.remove(blindsListString.length()-2,2); label_blindsList->setText(blindsListString); diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h index 007eeef6..b40bd9c6 100644 --- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h +++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h @@ -126,14 +126,14 @@ private: bool inGame; QString myAppDataPath; - int keyUpCounter; QMessageBox *waitStartGameMsgBox; QTimer *waitStartGameMsgBoxTimer; QTimer *blinkingButtonAnimationTimer; bool blinkingButtonAnimationState; QColor defaultStartButtonColor; QColor defaultStartButtonTextColor; - LobbyChat *myChat; + LobbyChat *myChat; + int keyUpCounter; QStandardItemModel *myGameListModel; QItemSelectionModel *myGameListSelectionModel; MyGameListSortFilterProxyModel *myGameListSortFilterProxyModel;