yacreader/custom_widgets/yacreader_spin_slider_widget.h
Luis Ángel San Martín d8cb61314d Getter is not a slot
2021-10-19 00:00:07 +02:00

37 lines
803 B
C++

#ifndef YACREADER_SPIN_SLIDER_WIDGET_H
#define YACREADER_SPIN_SLIDER_WIDGET_H
#include <QWidget>
class QLabel;
class QSpinBox;
class QSlider;
class YACReaderSpinSliderWidget : public QWidget
{
Q_OBJECT
private:
QLabel *label;
QSpinBox *spinBox;
QSlider *slider;
bool tracking;
public:
YACReaderSpinSliderWidget(QWidget *parent = 0, bool strechableSlider = false);
QSize minimumSizeHint() const;
public slots:
void setRange(int lowValue, int topValue, int step = 1);
void setValue(int value);
void setText(const QString &text);
int getValue();
void setTracking(bool b);
void valueWillChange(int);
void valueWillChangeFromSpinBox(int);
void sliderRelease();
signals:
void valueChanged(int);
};
#endif // YACREADER_SPIN_SLIDER_WIDGET_H