refactor(ServerSettingsDialog): Always allow configuration of server protocol

This commit is contained in:
sithlord48 2026-06-08 22:57:53 -04:00 committed by Nick Bolton
parent 516f24a0ba
commit 76673b8cc3
2 changed files with 68 additions and 64 deletions

View file

@ -470,8 +470,10 @@ void ServerConfigDialog::toggleExternalConfig(bool checked)
ui->widgetExternalConfigControls->setEnabled(checked);
ui->tabWidget->setTabEnabled(0, !checked);
ui->tabWidget->setTabEnabled(1, !checked);
ui->tabWidget->setTabEnabled(2, !checked);
ui->groupMisc->setEnabled(!checked);
ui->groupCorners->setEnabled(!checked);
ui->groupSwitch->setEnabled(!checked);
ui->widgetHeartbeat->setEnabled(!checked);
serverConfig().setUseExternalConfig(checked);
onChange();
}

View file

@ -546,12 +546,13 @@
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<layout class="QHBoxLayout" name="_4">
<widget class="QWidget" name="widgetHeartbeat" native="true">
<layout class="QHBoxLayout" name="groupHeartbeat">
<property name="spacing">
<number>9</number>
</property>
<property name="leftMargin">
<number>0</number>
<number>1</number>
</property>
<item>
<widget class="QCheckBox" name="cbHeartbeat">
@ -608,6 +609,7 @@
</widget>
</item>
</layout>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_5">