Try to make getchoo requested changes
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
This commit is contained in:
parent
e2b85a2e2b
commit
910febeeb0
8 changed files with 266 additions and 300 deletions
|
@ -50,6 +50,8 @@ EnvironmentVariables::EnvironmentVariables(QWidget* parent) : QWidget(parent), u
|
|||
});
|
||||
|
||||
connect(ui->clear, &QPushButton::clicked, this, [this] { ui->list->clear(); });
|
||||
|
||||
connect(ui->overrideCheckBox, &QCheckBox::toggled, ui->settingsWidget, &QWidget::setEnabled);
|
||||
}
|
||||
|
||||
EnvironmentVariables::~EnvironmentVariables()
|
||||
|
@ -60,8 +62,8 @@ EnvironmentVariables::~EnvironmentVariables()
|
|||
void EnvironmentVariables::initialize(bool instance, bool override, const QMap<QString, QVariant>& value)
|
||||
{
|
||||
// update widgets to settings
|
||||
ui->groupBox->setCheckable(instance);
|
||||
ui->groupBox->setChecked(override);
|
||||
ui->overrideCheckBox->setVisible(instance);
|
||||
ui->overrideCheckBox->setChecked(override);
|
||||
|
||||
// populate
|
||||
ui->list->clear();
|
||||
|
@ -94,9 +96,9 @@ void EnvironmentVariables::retranslate()
|
|||
|
||||
bool EnvironmentVariables::override() const
|
||||
{
|
||||
if (!ui->groupBox->isCheckable())
|
||||
if (!ui->overrideCheckBox->isVisible())
|
||||
return false;
|
||||
return ui->groupBox->isChecked();
|
||||
return ui->overrideCheckBox->isChecked();
|
||||
}
|
||||
|
||||
QMap<QString, QVariant> EnvironmentVariables::value() const
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue