#ifndef SETPOINT_H #define SETPOINT_H #include #include "data_config.h" #include "rangeslider.h" #include "vibrationdata.h" namespace Ui { class Setpoint; } class Setpoint : public QWidget { Q_OBJECT public: explicit Setpoint(int slot_no_,int cardtype,QWidget *parent = nullptr); ~Setpoint(); int slot_no; CardType car_type; private slots: void on_pushButton_confirm_clicked(); void on_pushButton_cancel_clicked(); void on_pushButton_set_default_clicked(); void onComboBoxIndexChanged(int index); private: Ui::Setpoint *ui; RangeSlider *slider_1st; RangeSlider *slider_2nd; RangeSlider *slider_3rd; RangeSlider *slider_danger; int current_index; void Init(); void update(); void EnbalePressurePulsation(); void EnableNormal(); void ShowSlider(); }; #endif // SETPOINT_H