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);