qt-material-widgets/components/sliderstatemachine.h

30 lines
545 B
C++

#ifndef SLIDERSTATEMACHINE_H
#define SLIDERSTATEMACHINE_H
#include <QStateMachine>
class Slider;
class SliderThumb;
class SliderStateMachine : public QStateMachine
{
Q_OBJECT
public:
SliderStateMachine(Slider *parent, SliderThumb *thumb);
~SliderStateMachine();
signals:
void changedToMinimum();
void changedFromMinimum();
void sliderEnabled();
void sliderDisabled();
void noFocusMouseEnter();
void noFocusMouseLeave();
private:
Q_DISABLE_COPY(SliderStateMachine)
};
#endif // SLIDERSTATEMACHINE_H