From f10246ec740e2b33375e9071f30e94ceae05ad61 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Thu, 2 Jan 2025 02:41:20 -0800 Subject: [PATCH] another new method --- cockatrice/src/client/tabs/tab_game.cpp | 9 +++++++++ cockatrice/src/client/tabs/tab_game.h | 1 + 2 files changed, 10 insertions(+) diff --git a/cockatrice/src/client/tabs/tab_game.cpp b/cockatrice/src/client/tabs/tab_game.cpp index 156bd6071..d7500e516 100644 --- a/cockatrice/src/client/tabs/tab_game.cpp +++ b/cockatrice/src/client/tabs/tab_game.cpp @@ -382,6 +382,15 @@ void DeckViewContainer::setReadyStart(bool ready) sideboardLockButton->setEnabled(!readyStartButton->getState() && readyStartButton->isEnabled()); } +/** + * Sets the ready start to true, then sends the ready command so the server responds to the update + */ +void DeckViewContainer::readyAndUpdate() +{ + setReadyStart(true); + readyStart(); +} + void DeckViewContainer::setSideboardLocked(bool locked) { sideboardLockButton->setState(!locked); diff --git a/cockatrice/src/client/tabs/tab_game.h b/cockatrice/src/client/tabs/tab_game.h index 8ca3c0568..6b6af48d9 100644 --- a/cockatrice/src/client/tabs/tab_game.h +++ b/cockatrice/src/client/tabs/tab_game.h @@ -110,6 +110,7 @@ public: void retranslateUi(); void setButtonsVisible(bool _visible); void setReadyStart(bool ready); + void readyAndUpdate(); void setSideboardLocked(bool locked); void setDeck(const DeckLoader &deck); void loadDeckFromFile(const QString &filePath);