18 std::vector<std::string> slider_name;
19 std::vector<std::string> slider_unit;
20 std::vector<uint8_t> slider_decimal;
21 std::vector<std::string> slider_min;
22 std::vector<std::string> slider_max;
23 std::vector<uint8_t> slider_property;
28 QWidget * parent = 0);
32 double get_spinbox_value(
int i);
33 void set_spinbox_value(
int i,
double actual_spinbox_value);
34 void align_spinbox(
int i,
double value);
35 void align_all_spinbox(
double value);
36 void align_spinbox(
int i);
37 void align_all_spinbox();
38 void disable_slider();
40 void hide_slider_enabled();
41 void enable_slider_enabled();
42 void disable_slider_enabled();
43 QCheckBox* get_slider_enabled();
45 bool is_slider_enabled();
46 bool is_slider_checked();
47 void check_slider_enabled();
48 void uncheck_slider_enabled();
49 std::string get_slider_name();
51 void set_wave_info(
double st,
bool stopping_wave);
52 double compute_wave(
int i,
double t);
57 void align_wave_value();
61 void on_spinbox_clicked(
int i);
63 bool _callback_enabled;
65 QTabWidget *_tab_name_wid;
66 QCheckBox* _slider_enabled;
67 std::string _slider_name;
68 std::vector<WaveWidget *> _wave_v;
69 QTimer *_update_value_timer;