refactor: MainWindow::CoreModeToggle, use CoreMode type internally
This commit is contained in:
parent
c1172ab8b5
commit
1b6def23d8
1 changed files with 10 additions and 6 deletions
|
|
@ -531,15 +531,19 @@ void MainWindow::coreModeToggled(bool checked)
|
||||||
if (!checked)
|
if (!checked)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
auto serverMode = ui->rbModeServer->isChecked();
|
Settings::CoreMode mode = Settings::CoreMode::None;
|
||||||
|
|
||||||
const auto mode = serverMode ? QStringLiteral("server enabled") : QStringLiteral("client enabled");
|
if (ui->rbModeServer->isChecked())
|
||||||
qDebug() << mode;
|
mode = Settings::CoreMode::Server;
|
||||||
|
if (ui->rbModeClient->isChecked())
|
||||||
|
mode = Settings::CoreMode::Client;
|
||||||
|
|
||||||
const auto coreMode = serverMode ? Settings::CoreMode::Server : Settings::CoreMode::Client;
|
qDebug() << QStringLiteral("change mode to: %1").arg(QVariant::fromValue(mode).toString());
|
||||||
Settings::setValue(Settings::Core::CoreMode, coreMode);
|
|
||||||
|
Settings::setValue(Settings::Core::CoreMode, mode);
|
||||||
Settings::save();
|
Settings::save();
|
||||||
updateModeControls(serverMode);
|
|
||||||
|
updateModeControls(mode == Settings::CoreMode::Server);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::updateModeControls(bool serverMode)
|
void MainWindow::updateModeControls(bool serverMode)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue