EtherCAT Graphical User Interface Code 0.0.1
EtherCAT GUI that uses different communication protocols with EtherCAT Master server.
Loading...
Searching...
No Matches
slider_window.h
1#ifndef SLIDERWINDOW_H
2#define SLIDERWINDOW_H
3
4
5#include <QtUiTools/QtUiTools>
6#include <QWidget>
7
8
9
10class SliderWindow : public QWidget
11{
12Q_OBJECT
13public:
14
15 explicit SliderWindow (const QStringList& control_mode,
16 const std::vector<int> control_mode_hex,
17 QWidget * parent = 0);
18
19 QVBoxLayout* get_layout();
20 QComboBox *get_control_mode();
21 void enable_control_mode();
22 void disable_control_mode();
23 int read_control_mode();
24
26
27private:
28 QComboBox* _control_mode;
29 std::vector<int> _control_mode_hex;
30 int _actual_control_mode;
31 QVBoxLayout* _layout;
32};
33
34#endif // SLIDERWINDOW_H
Definition slider_window.h:11