#ifndef BCVALUEWIDGET_H #define BCVALUEWIDGET_H #include #include class QSlider; class QPushButton; class BCValue; class BCValueWidget : public QWidget, private Ui::BCValueWidget { Q_OBJECT public: explicit BCValueWidget(const BCValue& bcValue, QWidget *parent = nullptr); int getValue() const; void setValue(int val); signals: void valueChanged(int value); private: const BCValue& _bcValue; }; #endif // BCVALUEWIDGET_H