From 0c4e8ca290363d7b288a4b1a7ad2bad95092dce4 Mon Sep 17 00:00:00 2001 From: BruebachL <44814898+BruebachL@users.noreply.github.com> Date: Sun, 3 Nov 2024 23:45:19 +0100 Subject: [PATCH] CardDatabase gains a new signal void cardDatabaseLoadingFinished(), which (#5156) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit it will emit in loadCardDatabases(), mirroring the else branch where cardDatabaseLoadingFailed() is emitted. Co-authored-by: Lukas BrĂ¼bach --- cockatrice/src/game/cards/card_database.cpp | 1 + cockatrice/src/game/cards/card_database.h | 1 + 2 files changed, 2 insertions(+) diff --git a/cockatrice/src/game/cards/card_database.cpp b/cockatrice/src/game/cards/card_database.cpp index 480645f44..881005590 100644 --- a/cockatrice/src/game/cards/card_database.cpp +++ b/cockatrice/src/game/cards/card_database.cpp @@ -567,6 +567,7 @@ LoadStatus CardDatabase::loadCardDatabases() if (loadStatus == Ok) { checkUnknownSets(); // update deck editors, etc qDebug() << "CardDatabase::loadCardDatabases success"; + emit cardDatabaseLoadingFinished(); } else { qDebug() << "CardDatabase::loadCardDatabases failed"; emit cardDatabaseLoadingFailed(); // bring up the settings dialog diff --git a/cockatrice/src/game/cards/card_database.h b/cockatrice/src/game/cards/card_database.h index d8ba84194..9cb0e85a6 100644 --- a/cockatrice/src/game/cards/card_database.h +++ b/cockatrice/src/game/cards/card_database.h @@ -441,6 +441,7 @@ public slots: protected slots: LoadStatus loadCardDatabase(const QString &path); signals: + void cardDatabaseLoadingFinished(); void cardDatabaseLoadingFailed(); void cardDatabaseNewSetsFound(int numUnknownSets, QStringList unknownSetsNames); void cardDatabaseAllNewSetsEnabled();