mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-21 09:52:16 -07:00
add new setting to window
This commit is contained in:
parent
d660f2e101
commit
015d30fb82
2 changed files with 20 additions and 0 deletions
|
|
@ -508,12 +508,26 @@ UserInterfaceSettingsPage::UserInterfaceSettingsPage()
|
|||
deckEditorGroupBox = new QGroupBox;
|
||||
deckEditorGroupBox->setLayout(deckEditorGrid);
|
||||
|
||||
// replay settings
|
||||
rewindBufferingMsBox.setValue(SettingsCache::instance().getRewindBufferingMs());
|
||||
rewindBufferingMsBox.setRange(0, 9999);
|
||||
connect(&rewindBufferingMsBox, &QSpinBox::valueChanged, &SettingsCache::instance(),
|
||||
&SettingsCache::setRewindBufferingMs);
|
||||
|
||||
auto *replayGrid = new QGridLayout;
|
||||
replayGrid->addWidget(&rewindBufferingMsLabel, 0, 0, 1, 1);
|
||||
replayGrid->addWidget(&rewindBufferingMsBox, 0, 1, 1, 1);
|
||||
|
||||
replayGroupBox = new QGroupBox;
|
||||
replayGroupBox->setLayout(replayGrid);
|
||||
|
||||
// putting it all together
|
||||
auto *mainLayout = new QVBoxLayout;
|
||||
mainLayout->addWidget(generalGroupBox);
|
||||
mainLayout->addWidget(notificationsGroupBox);
|
||||
mainLayout->addWidget(animationGroupBox);
|
||||
mainLayout->addWidget(deckEditorGroupBox);
|
||||
mainLayout->addWidget(replayGroupBox);
|
||||
mainLayout->addStretch();
|
||||
|
||||
setLayout(mainLayout);
|
||||
|
|
@ -544,6 +558,9 @@ void UserInterfaceSettingsPage::retranslateUi()
|
|||
tapAnimationCheckBox.setText(tr("&Tap/untap animation"));
|
||||
deckEditorGroupBox->setTitle(tr("Deck editor settings"));
|
||||
openDeckInNewTabCheckBox.setText(tr("Always open deck in new tab"));
|
||||
replayGroupBox->setTitle(tr("Replay settings"));
|
||||
rewindBufferingMsLabel.setText(tr("Amount of time to buffer a backwards skip from keyboard shortcut by:"));
|
||||
rewindBufferingMsBox.setSuffix(tr(" ms"));
|
||||
}
|
||||
|
||||
DeckEditorSettingsPage::DeckEditorSettingsPage()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue