mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-11 12:33:25 -08:00
[Settings] Add hover zoom/panel triggers, delays, and double-confirm
This commit is contained in:
parent
c7e8422808
commit
92f05fd363
7 changed files with 282 additions and 0 deletions
|
|
@ -68,6 +68,31 @@ bool CardsDisplaySettings::getScaleCards() const
|
|||
return getValue("scaleCards", QString(), QString(), true).toBool();
|
||||
}
|
||||
|
||||
int CardsDisplaySettings::getHoverPanelTrigger() const
|
||||
{
|
||||
return getValue("hoverPanelTrigger", QString(), QString(), 0).toInt();
|
||||
}
|
||||
|
||||
int CardsDisplaySettings::getHoverZoomTrigger() const
|
||||
{
|
||||
return getValue("hoverZoomTrigger", QString(), QString(), 0).toInt();
|
||||
}
|
||||
|
||||
bool CardsDisplaySettings::getHoverPanelDoubleConfirm() const
|
||||
{
|
||||
return getValue("hoverPanelDoubleConfirm", QString(), QString(), false).toBool();
|
||||
}
|
||||
|
||||
int CardsDisplaySettings::getHoverZoomDelayMs() const
|
||||
{
|
||||
return getValue("hoverZoomDelayMs", QString(), QString(), 400).toInt();
|
||||
}
|
||||
|
||||
int CardsDisplaySettings::getHoverPanelDelayMs() const
|
||||
{
|
||||
return getValue("hoverPanelDelayMs", QString(), QString(), 200).toInt();
|
||||
}
|
||||
|
||||
int CardsDisplaySettings::getStackCardOverlapPercent() const
|
||||
{
|
||||
return getValue("verticalCardOverlapPercent", QString(), QString(), 33).toInt();
|
||||
|
|
@ -188,6 +213,36 @@ void CardsDisplaySettings::setCardScaling(bool _scaleCards)
|
|||
setValue(_scaleCards, "scaleCards");
|
||||
}
|
||||
|
||||
void CardsDisplaySettings::setHoverPanelTrigger(int _trigger)
|
||||
{
|
||||
setValue(_trigger, "hoverPanelTrigger");
|
||||
emit hoverPanelTriggerChanged(_trigger);
|
||||
}
|
||||
|
||||
void CardsDisplaySettings::setHoverZoomTrigger(int _trigger)
|
||||
{
|
||||
setValue(_trigger, "hoverZoomTrigger");
|
||||
emit hoverZoomTriggerChanged(_trigger);
|
||||
}
|
||||
|
||||
void CardsDisplaySettings::setHoverPanelDoubleConfirm(bool _doubleConfirm)
|
||||
{
|
||||
setValue(_doubleConfirm, "hoverPanelDoubleConfirm");
|
||||
emit hoverPanelDoubleConfirmChanged(_doubleConfirm);
|
||||
}
|
||||
|
||||
void CardsDisplaySettings::setHoverZoomDelayMs(int _ms)
|
||||
{
|
||||
setValue(_ms, "hoverZoomDelayMs");
|
||||
emit hoverZoomDelayMsChanged(_ms);
|
||||
}
|
||||
|
||||
void CardsDisplaySettings::setHoverPanelDelayMs(int _ms)
|
||||
{
|
||||
setValue(_ms, "hoverPanelDelayMs");
|
||||
emit hoverPanelDelayMsChanged(_ms);
|
||||
}
|
||||
|
||||
void CardsDisplaySettings::setStackCardOverlapPercent(int _verticalCardOverlapPercent)
|
||||
{
|
||||
setValue(_verticalCardOverlapPercent, "verticalCardOverlapPercent");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue