client sim base

add enabled for spinboxes
This commit is contained in:
2026-02-14 14:31:21 +01:00
parent 32c125f362
commit 5e8a1c52fb
+18
View File
@@ -504,10 +504,16 @@ void Simulator_base::process_ui_spinbox(json &ui_item, QWidget *widget)
return; return;
} }
bool enabled = ui_item["enabled"];
double min = ui_item["min"]; double min = ui_item["min"];
double max = ui_item["max"]; double max = ui_item["max"];
double value = ui_item["value"]; double value = ui_item["value"];
if (enabled != spinbox->isEnabled())
{
spinbox->setEnabled(enabled);
}
if (min != spinbox->minimum()) if (min != spinbox->minimum())
{ {
spinbox->setMinimum(min); spinbox->setMinimum(min);
@@ -531,10 +537,16 @@ void Simulator_base::process_ui_double_spinbox(json &ui_item, QWidget *widget)
return; return;
} }
bool enabled = ui_item["enabled"];
double min = ui_item["min"]; double min = ui_item["min"];
double max = ui_item["max"]; double max = ui_item["max"];
double value = ui_item["value"]; double value = ui_item["value"];
if (enabled != spinbox->isEnabled())
{
spinbox->setEnabled(enabled);
}
if (min != spinbox->minimum()) if (min != spinbox->minimum())
{ {
spinbox->setMinimum(min); spinbox->setMinimum(min);
@@ -558,10 +570,16 @@ void Simulator_base::process_ui_hex_spinbox(json &ui_item, QWidget *widget)
return; return;
} }
bool enabled = ui_item["enabled"];
double min = ui_item["min"]; double min = ui_item["min"];
double max = ui_item["max"]; double max = ui_item["max"];
double value = ui_item["value"]; double value = ui_item["value"];
if (enabled != spinbox->isEnabled())
{
spinbox->setEnabled(enabled);
}
if (min != spinbox->minimum()) if (min != spinbox->minimum())
{ {
spinbox->setMinimum(min); spinbox->setMinimum(min);