From 4b73c2f9366f87aef44b4f2feefb63d495932b54 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sun, 7 Jan 2018 03:15:01 +0100 Subject: [PATCH] Ref T219, FSD setup form adjustments / renamings --- src/blackgui/editors/fsdsetupform.cpp | 17 +-- src/blackgui/editors/fsdsetupform.ui | 167 +++++++++++--------------- 2 files changed, 78 insertions(+), 106 deletions(-) diff --git a/src/blackgui/editors/fsdsetupform.cpp b/src/blackgui/editors/fsdsetupform.cpp index 1a427efb0..1af230cca 100644 --- a/src/blackgui/editors/fsdsetupform.cpp +++ b/src/blackgui/editors/fsdsetupform.cpp @@ -25,11 +25,10 @@ namespace BlackGui ui(new Ui::CFsdSetupForm) { ui->setupUi(this); - this->showEnableInfo(false); this->resetToDefaultValues(); - ui->cb_Enabled->setChecked(true); + ui->cb_Override->setChecked(true); ui->le_TextCodec->setCompleter(new QCompleter(textCodecNames(true, true), this)); - connect(ui->cb_Enabled, &QCheckBox::toggled, this, &CFsdSetupForm::enabledToggled); + connect(ui->cb_Override, &QCheckBox::toggled, this, &CFsdSetupForm::enabledToggled); connect(ui->pb_SetDefaults, &QPushButton::clicked, this, &CFsdSetupForm::resetToDefaultValues); } @@ -66,23 +65,25 @@ namespace BlackGui bool CFsdSetupForm::isFsdSetupEnabled() const { - return ui->cb_Enabled->isChecked(); + return ui->cb_Override->isChecked(); } void CFsdSetupForm::setFsdSetupEnabled(bool enabled) { - ui->cb_Enabled->setChecked(enabled); + ui->cb_Override->setChecked(enabled); } void CFsdSetupForm::showEnableInfo(bool visible) { - ui->cb_Enabled->setVisible(visible); - ui->lbl_Enabled->setVisible(visible); + ui->cb_Override->setVisible(visible); + ui->lbl_FsdSetup->setVisible(visible); + ui->pb_SetDefaults->setVisible(visible); } void CFsdSetupForm::setReadOnly(bool readonly) { - ui->le_TextCodec->setReadOnly(readonly); + this->showEnableInfo(!readonly); + ui->le_TextCodec->setReadOnly(!readonly); CGuiUtility::checkBoxReadOnly(ui->cb_AircraftPartsReceive, readonly); CGuiUtility::checkBoxReadOnly(ui->cb_AircraftPartsSend, readonly); CGuiUtility::checkBoxReadOnly(ui->cb_FastPositionReceive, readonly); diff --git a/src/blackgui/editors/fsdsetupform.ui b/src/blackgui/editors/fsdsetupform.ui index cb856ee22..55981cb3c 100644 --- a/src/blackgui/editors/fsdsetupform.ui +++ b/src/blackgui/editors/fsdsetupform.ui @@ -6,20 +6,14 @@ 0 0 - 209 - 130 + 244 + 91 Frame - - QFrame::StyledPanel - - - QFrame::Raised - - + 0 @@ -32,6 +26,13 @@ 0 + + + + receive + + + @@ -39,104 +40,74 @@ - + + + + Aircraft parts + + + + + + + send + + + + + + + set defaults + + + + + + + Fast positions + + + + + + + receive + + + + + + + send + + + + + + + override + + + + + + + FSD setup: + + + + e.g. "latin1" - - - - QFrame::NoFrame - - - QFrame::Plain - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Fast positions - - - - - - - Aircraft parts - - - - - - - send - - - - - - - receive - - - - - - - send - - - - - - - receive - - - - - - - set defaults - - - - - - - - - - Enabled: - - - - - - - override defaults - - - - cb_Enabled + cb_Override + pb_SetDefaults le_TextCodec cb_AircraftPartsSend cb_AircraftPartsReceive