qt-material-widgets/components/sliderstatemachine.h

31 lines
584 B
C
Raw Normal View History

#ifndef SLIDERSTATEMACHINE_H
#define SLIDERSTATEMACHINE_H
#include <QStateMachine>
class Slider;
class SliderThumb;
2016-05-12 14:34:06 +00:00
class SliderTrack;
class SliderStateMachine : public QStateMachine
{
Q_OBJECT
public:
2016-05-12 14:34:06 +00:00
SliderStateMachine(Slider *parent, SliderThumb *thumb, SliderTrack *track);
~SliderStateMachine();
signals:
void changedToMinimum();
void changedFromMinimum();
void sliderEnabled();
void sliderDisabled();
void noFocusMouseEnter();
void noFocusMouseLeave();
private:
Q_DISABLE_COPY(SliderStateMachine)
};
#endif // SLIDERSTATEMACHINE_H