mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 14:32:15 -07:00
Set text and enable/disable on game start/stop. (Does not fix the translation issue but at least disables the button.)
Took 51 minutes
This commit is contained in:
parent
8abb0348a0
commit
e6312aa6b5
1 changed files with 8 additions and 1 deletions
|
|
@ -807,6 +807,9 @@ void TabGame::startGame(bool _resuming)
|
|||
playerListWidget->setGameStarted(true, game->getGameState()->isResuming());
|
||||
game->getGameMetaInfo()->setStarted(true);
|
||||
static_cast<GameScene *>(gameView->scene())->rearrange();
|
||||
|
||||
aConcede->setText(tr("&Concede"));
|
||||
aConcede->setEnabled(true);
|
||||
}
|
||||
|
||||
void TabGame::stopGame()
|
||||
|
|
@ -824,7 +827,8 @@ void TabGame::stopGame()
|
|||
|
||||
scene->clearViews();
|
||||
|
||||
retranslateUi();
|
||||
aConcede->setText(tr("&Concede"));
|
||||
aConcede->setEnabled(false);
|
||||
}
|
||||
|
||||
void TabGame::closeGame()
|
||||
|
|
@ -944,6 +948,9 @@ void TabGame::createMenuItems()
|
|||
connect(aGameInfo, &QAction::triggered, this, &TabGame::actGameInfo);
|
||||
aConcede = new QAction(this);
|
||||
connect(aConcede, &QAction::triggered, this, &TabGame::actConcede);
|
||||
if (!game->getGameMetaInfo()->started()) {
|
||||
aConcede->setEnabled(false);
|
||||
}
|
||||
connect(game->getPlayerManager(), &PlayerManager::activeLocalPlayerConceded, game->getGameEventHandler(),
|
||||
&GameEventHandler::handleActiveLocalPlayerConceded);
|
||||
connect(game->getPlayerManager(), &PlayerManager::activeLocalPlayerUnconceded, game->getGameEventHandler(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue