diff --git a/cockatrice/src/settings/cache_settings.cpp b/cockatrice/src/settings/cache_settings.cpp index 816e2b1da..956b565d8 100644 --- a/cockatrice/src/settings/cache_settings.cpp +++ b/cockatrice/src/settings/cache_settings.cpp @@ -273,6 +273,7 @@ SettingsCache::SettingsCache() visualDeckStoragePromptForConversion = settings->value("interface/visualdeckstoragepromptforconversion", true).toBool(); visualDeckStorageAlwaysConvert = settings->value("interface/visualdeckstoragealwaysconvert", false).toBool(); + visualDeckStorageInGame = settings->value("interface/visualdeckstorageingame", true).toBool(); horizontalHand = settings->value("hand/horizontal", true).toBool(); invertVerticalCoordinate = settings->value("table/invert_vertical", false).toBool(); minPlayersForMultiColumnLayout = settings->value("interface/min_players_multicolumn", 4).toInt(); @@ -710,6 +711,12 @@ void SettingsCache::setVisualDeckStorageAlwaysConvert(QT_STATE_CHANGED_T _visual settings->setValue("interface/visualdeckstoragealwaysconvert", visualDeckStorageAlwaysConvert); } +void SettingsCache::setVisualDeckStorageInGame(QT_STATE_CHANGED_T value) +{ + visualDeckStorageInGame = value; + settings->setValue("interface/visualdeckstorageingame", visualDeckStorageInGame); +} + void SettingsCache::setHorizontalHand(QT_STATE_CHANGED_T _horizontalHand) { horizontalHand = static_cast(_horizontalHand); diff --git a/cockatrice/src/settings/cache_settings.h b/cockatrice/src/settings/cache_settings.h index 50c970a6b..a8a8ebc13 100644 --- a/cockatrice/src/settings/cache_settings.h +++ b/cockatrice/src/settings/cache_settings.h @@ -135,6 +135,7 @@ private: int visualDeckStorageUnusedColorIdentitiesOpacity; bool visualDeckStoragePromptForConversion; bool visualDeckStorageAlwaysConvert; + bool visualDeckStorageInGame; bool horizontalHand; bool invertVerticalCoordinate; int minPlayersForMultiColumnLayout; @@ -434,6 +435,10 @@ public: { return visualDeckStorageAlwaysConvert; } + bool getVisualDeckStorageInGame() const + { + return visualDeckStorageInGame; + } bool getHorizontalHand() const { return horizontalHand; @@ -760,6 +765,7 @@ public slots: void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _visualDeckStorageUnusedColorIdentitiesOpacity); void setVisualDeckStoragePromptForConversion(QT_STATE_CHANGED_T _visualDeckStoragePromptForConversion); void setVisualDeckStorageAlwaysConvert(QT_STATE_CHANGED_T _visualDeckStorageAlwaysConvert); + void setVisualDeckStorageInGame(QT_STATE_CHANGED_T value); void setHorizontalHand(QT_STATE_CHANGED_T _horizontalHand); void setInvertVerticalCoordinate(QT_STATE_CHANGED_T _invertVerticalCoordinate); void setMinPlayersForMultiColumnLayout(int _minPlayersForMultiColumnLayout); diff --git a/dbconverter/src/mocks.cpp b/dbconverter/src/mocks.cpp index a34dcc191..ac95c9987 100644 --- a/dbconverter/src/mocks.cpp +++ b/dbconverter/src/mocks.cpp @@ -229,6 +229,9 @@ void SettingsCache::setVisualDeckStoragePromptForConversion( void SettingsCache::setVisualDeckStorageAlwaysConvert(QT_STATE_CHANGED_T /* _visualDeckStorageAlwaysConvert */) { } +void SettingsCache::setVisualDeckStorageInGame(QT_STATE_CHANGED_T /* value */) +{ +} void SettingsCache::setHorizontalHand(QT_STATE_CHANGED_T /* _horizontalHand */) { } diff --git a/tests/carddatabase/mocks.cpp b/tests/carddatabase/mocks.cpp index 40e8fc5a9..782735ac2 100644 --- a/tests/carddatabase/mocks.cpp +++ b/tests/carddatabase/mocks.cpp @@ -233,6 +233,9 @@ void SettingsCache::setVisualDeckStoragePromptForConversion( void SettingsCache::setVisualDeckStorageAlwaysConvert(QT_STATE_CHANGED_T /* _visualDeckStorageAlwaysConvert */) { } +void SettingsCache::setVisualDeckStorageInGame(QT_STATE_CHANGED_T /* value */) +{ +} void SettingsCache::setHorizontalHand(QT_STATE_CHANGED_T /* _horizontalHand */) { }