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->widgetExternalConfigControls->setEnabled(checked);
ui->tabWidget->setTabEnabled(0, !checked); ui->tabWidget->setTabEnabled(0, !checked);
ui->tabWidget->setTabEnabled(1, !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); serverConfig().setUseExternalConfig(checked);
onChange(); onChange();
} }

View file

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