mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-01 05:26:45 +08:00
Ref T82, removed add button for servers, only save
* save will add a new server when not already existing * when saved with same name, it will override values * default values for FSD setup * adjusted validation
This commit is contained in:
@@ -26,9 +26,11 @@ namespace BlackGui
|
||||
{
|
||||
ui->setupUi(this);
|
||||
this->showEnableInfo(false);
|
||||
this->resetToDefaultValues();
|
||||
ui->cb_Enabled->setChecked(true);
|
||||
ui->le_TextCodec->setCompleter(new QCompleter(textCodecNames(true, true), this));
|
||||
connect(ui->cb_Enabled, &QCheckBox::toggled, this, &CFsdSetupForm::ps_enabledToggled);
|
||||
connect(ui->cb_Enabled, &QCheckBox::toggled, this, &CFsdSetupForm::enabledToggled);
|
||||
connect(ui->pb_SetDefaults, &QPushButton::clicked, this, &CFsdSetupForm::resetToDefaultValues);
|
||||
}
|
||||
|
||||
CFsdSetupForm::~CFsdSetupForm()
|
||||
@@ -100,7 +102,7 @@ namespace BlackGui
|
||||
return msgs;
|
||||
}
|
||||
|
||||
void CFsdSetupForm::ps_enabledToggled(bool enabled)
|
||||
void CFsdSetupForm::enabledToggled(bool enabled)
|
||||
{
|
||||
Q_UNUSED(enabled);
|
||||
this->setReadOnly(!enabled);
|
||||
@@ -109,5 +111,14 @@ namespace BlackGui
|
||||
this->setValue(CFsdSetup());
|
||||
}
|
||||
}
|
||||
|
||||
void CFsdSetupForm::resetToDefaultValues()
|
||||
{
|
||||
ui->cb_AircraftPartsReceive->setChecked(true);
|
||||
ui->cb_AircraftPartsSend->setChecked(true);
|
||||
ui->cb_FastPositionReceive->setChecked(true);
|
||||
ui->cb_FastPositionSend->setChecked(true);
|
||||
ui->le_TextCodec->setText("latin1");
|
||||
}
|
||||
} // ns
|
||||
} // ns
|
||||
|
||||
Reference in New Issue
Block a user