remove deprecated functions
This commit is contained in:
2026-02-01 19:01:40 +01:00
parent f238594e5d
commit 219da3227e
2 changed files with 1 additions and 75 deletions
+1 -60
View File
@@ -16,74 +16,15 @@ Test_Sim::Test_Sim(Web_socket_wrapper* web_socket, QWidget* parent) :
push_ui_item(ui->dial);
push_ui_item(ui->thermo);
push_ui_item(ui->led);
setup_buttons();
setup_comboboxes();
setup_sliders();
setup_dials();
}
Test_Sim::~Test_Sim() {
delete ui;
}
void Test_Sim::setup_buttons(void)
{
for (size_t i = 0; i < ui_lookup.size(); i++)
{
QPushButton* button = qobject_cast<QPushButton*>(ui_lookup.at(i));
if (button == nullptr)
continue;
connect(button, &QPushButton::clicked, this, [=, this] {
button_update(i);
});
}
}
void Test_Sim::setup_sliders(void)
{
for (size_t i = 0; i < ui_lookup.size(); i++)
{
QwtSlider* slider = qobject_cast<QwtSlider*>(ui_lookup.at(i));
if (slider == nullptr)
continue;
connect(slider, &QwtSlider::sliderMoved, this, [=, this]{
//value_lookup_e lookup_v = thermo_to_value_lookup(lookup);
//value_lookup[lookup_v]->setText(format_value(lookup_v, thermo_lookup[lookup]->value()));
slider_update(i);
});
}
}
void Test_Sim::setup_comboboxes(void)
{
for (size_t i = 0; i < ui_lookup.size(); i++)
{
QComboBox* combobox = qobject_cast<QComboBox*>(ui_lookup.at(i));
if (combobox == nullptr)
continue;
connect(combobox, &QComboBox::currentIndexChanged, this, [=, this]{combobox_update(i);});
}
}
void Test_Sim::setup_dials(void)
{
for (size_t i = 0; i < ui_lookup.size(); i++)
{
QwtDial* dial = qobject_cast<QwtDial*>(ui_lookup.at(i));
if (dial == nullptr)
continue;
create_dial_needle(dial);
}
}
QLabel* Test_Sim::id_to_label(size_t id)
{
QWidget* widget = ui_lookup.at(id);
QWidget* widget = id_to_ui(id);
if (widget == ui->slider)
return ui->slider_label;
if (widget == ui->thermo)
-15
View File
@@ -13,24 +13,9 @@ class Test_Sim : public SimulatorBase {
Q_OBJECT
public:
ITERABLE_ENUM_BEGIN(ui_lookup_e)
button,
led,
label,
slider,
dial,
thermo,
combobox
ITERABLE_ENUM_END;
explicit Test_Sim(Web_socket_wrapper* web_socket, QWidget* parent = nullptr);
~Test_Sim();
void setup_buttons(void);
void setup_sliders(void);
void setup_comboboxes(void);
void setup_dials(void);
QLabel* id_to_label(size_t name) override;
private: