Set sensible tab order

This commit is contained in:
WarmUpTill
2024-01-07 14:04:54 +01:00
committed by WarmUpTill
parent 184cbb6dd9
commit 8f77b6cbd7
2 changed files with 201 additions and 6 deletions

View File

@@ -996,13 +996,10 @@ void AdvSceneSwitcher::SetupGeneralTab()
ui->checkInterval->setValue(switcher->interval);
DurationSelection *cooldownTime = new DurationSelection();
cooldownTime->SetDuration(switcher->cooldown);
cooldownTime->setToolTip(obs_module_text(
ui->cooldownTime->SetDuration(switcher->cooldown);
ui->cooldownTime->setToolTip(obs_module_text(
"AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint"));
ui->cooldownLayout->addWidget(cooldownTime);
ui->cooldownLayout->addStretch();
QWidget::connect(cooldownTime,
QWidget::connect(ui->cooldownTime,
SIGNAL(DurationChanged(const Duration &)), this,
SLOT(CooldownDurationChanged(const Duration &)));
@@ -1042,6 +1039,12 @@ void AdvSceneSwitcher::SetupGeneralTab()
statusControl->hide();
setupGeneralTabInactiveWarning(ui->tabWidget);
// Adjust tab order
setTabOrder(ui->checkInterval, statusControl->Button());
setTabOrder(statusControl->Button(), ui->startupBehavior);
setTabOrder(ui->importSettings, ui->cooldownTime);
setTabOrder(ui->cooldownTime, ui->noMatchDontSwitch);
MinimizeSizeOfColumn(ui->statusLayout, 0);
setWindowTitle(windowTitle() + " - " + g_GIT_TAG);
}