Implement a little "raise on enter" animation for deck preview widgets.

This commit is contained in:
Lukas Brübach 2025-04-17 11:30:08 +02:00
parent 854208ea0a
commit a630c985b0
15 changed files with 130 additions and 9 deletions

View file

@ -280,6 +280,8 @@ SettingsCache::SettingsCache()
settings->value("interface/visualdeckstoragepromptforconversion", true).toBool();
visualDeckStorageAlwaysConvert = settings->value("interface/visualdeckstoragealwaysconvert", false).toBool();
visualDeckStorageInGame = settings->value("interface/visualdeckstorageingame", true).toBool();
visualDeckStorageSelectionAnimation =
settings->value("interface/visualdeckstorageselectionanimation", 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();
@ -761,6 +763,13 @@ void SettingsCache::setVisualDeckStorageInGame(QT_STATE_CHANGED_T value)
emit visualDeckStorageInGameChanged(visualDeckStorageInGame);
}
void SettingsCache::setVisualDeckStorageSelectionAnimation(QT_STATE_CHANGED_T value)
{
visualDeckStorageSelectionAnimation = value;
settings->setValue("interface/visualdeckstorageselectionanimation", visualDeckStorageSelectionAnimation);
emit visualDeckStorageSelectionAnimationChanged(visualDeckStorageSelectionAnimation);
}
void SettingsCache::setHorizontalHand(QT_STATE_CHANGED_T _horizontalHand)
{
horizontalHand = static_cast<bool>(_horizontalHand);