mirror of
https://github.com/Sani7/remote-ui.git
synced 2026-10-26 21:51:13 +01:00
sims
remove deprecated functions
This commit is contained in:
@@ -16,74 +16,15 @@ Test_Sim::Test_Sim(Web_socket_wrapper* web_socket, QWidget* parent) :
|
|||||||
push_ui_item(ui->dial);
|
push_ui_item(ui->dial);
|
||||||
push_ui_item(ui->thermo);
|
push_ui_item(ui->thermo);
|
||||||
push_ui_item(ui->led);
|
push_ui_item(ui->led);
|
||||||
|
|
||||||
setup_buttons();
|
|
||||||
setup_comboboxes();
|
|
||||||
setup_sliders();
|
|
||||||
setup_dials();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Test_Sim::~Test_Sim() {
|
Test_Sim::~Test_Sim() {
|
||||||
delete ui;
|
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)
|
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)
|
if (widget == ui->slider)
|
||||||
return ui->slider_label;
|
return ui->slider_label;
|
||||||
if (widget == ui->thermo)
|
if (widget == ui->thermo)
|
||||||
|
|||||||
@@ -13,24 +13,9 @@ class Test_Sim : public SimulatorBase {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
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);
|
explicit Test_Sim(Web_socket_wrapper* web_socket, QWidget* parent = nullptr);
|
||||||
~Test_Sim();
|
~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;
|
QLabel* id_to_label(size_t name) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
Reference in New Issue
Block a user