From 2de650f4ba8002d0d3564ab680639ec17965f0a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Tue, 9 Sep 2025 12:33:48 +0200 Subject: [PATCH] Connect player->openDeckEditor signal directly in the player constructor Took 6 minutes --- cockatrice/src/game/player/player.cpp | 2 ++ cockatrice/src/game/player/player_manager.h | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/game/player/player.cpp b/cockatrice/src/game/player/player.cpp index 223b2df8c..4896f2413 100644 --- a/cockatrice/src/game/player/player.cpp +++ b/cockatrice/src/game/player/player.cpp @@ -43,6 +43,8 @@ Player::Player(const ServerInfo_User &info, int _id, bool _local, bool _judge, T connect(this, &Player::deckChanged, playerMenu, &PlayerMenu::enableOpenInDeckEditorAction); connect(this, &Player::deckChanged, playerMenu, &PlayerMenu::populatePredefinedTokensMenu); + + connect(this, &Player::openDeckEditor, game, &TabGame::openDeckEditor); } void Player::initializeZones() diff --git a/cockatrice/src/game/player/player_manager.h b/cockatrice/src/game/player/player_manager.h index 865228731..c3fc89220 100644 --- a/cockatrice/src/game/player/player_manager.h +++ b/cockatrice/src/game/player/player_manager.h @@ -62,8 +62,6 @@ public: Player *addPlayer(int playerId, const ServerInfo_User &info, TabGame *game) { auto *newPlayer = new Player(info, playerId, isLocalPlayer(playerId), isJudge(), game); - // TODO - // connect(newPlayer, &Player::openDeckEditor, game, &TabGame::openDeckEditor); players.insert(playerId, newPlayer); emit playerAdded(newPlayer); emit playerCountChanged();