mirror of
https://github.com/Sani7/remote-ui.git
synced 2026-10-26 21:51:13 +01:00
Remove update functions
This commit is contained in:
+7
-26
@@ -78,29 +78,6 @@ void SimulatorBase::push_ui_item(QWidget* item)
|
|||||||
setup_ui_item(item, m_ui_lookup.size() - 1);
|
setup_ui_item(item, m_ui_lookup.size() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SimulatorBase::button_update(size_t lookup)
|
|
||||||
{
|
|
||||||
m_web_socket->send_event(Web_socket_wrapper::Event::clicked, lookup);
|
|
||||||
}
|
|
||||||
|
|
||||||
void SimulatorBase::slider_update(size_t lookup)
|
|
||||||
{
|
|
||||||
QwtSlider* slider = qobject_cast<QwtSlider*>(m_ui_lookup.at(lookup));
|
|
||||||
if (slider == nullptr)
|
|
||||||
return;
|
|
||||||
m_web_socket->send_event(Web_socket_wrapper::Event::value_changed, lookup,
|
|
||||||
slider->value());
|
|
||||||
}
|
|
||||||
|
|
||||||
void SimulatorBase::combobox_update(size_t lookup)
|
|
||||||
{
|
|
||||||
QComboBox* combobox = qobject_cast<QComboBox*>(m_ui_lookup.at(lookup));
|
|
||||||
if (combobox == nullptr)
|
|
||||||
return;
|
|
||||||
m_web_socket->send_event(Web_socket_wrapper::Event::selected, lookup,
|
|
||||||
combobox->currentText());
|
|
||||||
}
|
|
||||||
|
|
||||||
void SimulatorBase::UI_item_parser(json& input)
|
void SimulatorBase::UI_item_parser(json& input)
|
||||||
{
|
{
|
||||||
for (auto& uiItem : input["UI_items"])
|
for (auto& uiItem : input["UI_items"])
|
||||||
@@ -469,7 +446,7 @@ void SimulatorBase::setup_button(QWidget* item, size_t index)
|
|||||||
QPushButton* button = qobject_cast<QPushButton*>(item);
|
QPushButton* button = qobject_cast<QPushButton*>(item);
|
||||||
if (button == nullptr)
|
if (button == nullptr)
|
||||||
return;
|
return;
|
||||||
connect(button, &QPushButton::clicked, this, [=, this]{button_update(index);});
|
connect(button, &QPushButton::clicked, this, [=, this]{m_web_socket->send_event(Web_socket_wrapper::Event::clicked, index);});
|
||||||
}
|
}
|
||||||
|
|
||||||
void SimulatorBase::setup_combobox(QWidget* item, size_t index)
|
void SimulatorBase::setup_combobox(QWidget* item, size_t index)
|
||||||
@@ -478,7 +455,9 @@ void SimulatorBase::setup_combobox(QWidget* item, size_t index)
|
|||||||
if (combobox == nullptr)
|
if (combobox == nullptr)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
connect(combobox, &QComboBox::currentIndexChanged, this, [=, this]{combobox_update(index);});
|
connect(combobox, &QComboBox::currentIndexChanged, this, [=, this]{
|
||||||
|
m_web_socket->send_event(Web_socket_wrapper::Event::selected, index,
|
||||||
|
combobox->currentText());});
|
||||||
}
|
}
|
||||||
|
|
||||||
void SimulatorBase::setup_dial(QWidget* item, size_t index)
|
void SimulatorBase::setup_dial(QWidget* item, size_t index)
|
||||||
@@ -496,5 +475,7 @@ void SimulatorBase::setup_slider(QWidget* item, size_t index)
|
|||||||
if (slider == nullptr)
|
if (slider == nullptr)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
connect(slider, &QwtSlider::sliderMoved, this, [=, this]{slider_update(index);});
|
connect(slider, &QwtSlider::sliderMoved, this, [=, this]{
|
||||||
|
m_web_socket->send_event(Web_socket_wrapper::Event::value_changed, index,
|
||||||
|
slider->value());});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,10 +32,6 @@ class SimulatorBase : public QMainWindow {
|
|||||||
|
|
||||||
void push_ui_item(QWidget* item);
|
void push_ui_item(QWidget* item);
|
||||||
|
|
||||||
void button_update(size_t lookup);
|
|
||||||
void slider_update(size_t lookup);
|
|
||||||
void combobox_update(size_t lookup);
|
|
||||||
|
|
||||||
void UI_item_parser(json& input);
|
void UI_item_parser(json& input);
|
||||||
virtual void process_ui_label(json& uiItem);
|
virtual void process_ui_label(json& uiItem);
|
||||||
virtual void process_ui_slider(json& uiItem);
|
virtual void process_ui_slider(json& uiItem);
|
||||||
|
|||||||
Reference in New Issue
Block a user