4 #include <QStateMachine>
6 #include <QPropertyAnimation>
7 #include <QAbstractTransition>
13 class SlideWidget : public QWidget
17 explicit SlideWidget(QWidget *parent = 0);
18 virtual ~SlideWidget();
20 virtual void shown() = 0;
28 QStateMachine machine;
32 QPropertyAnimation animPosIn;
33 QPropertyAnimation animPosOut;
38 void signalDoStateIn();
39 void signalDoStateOut();
40 void signalTransitionOutFinished();
41 void signalTransitionInFinished();
43 void slotStateInFinished();
44 void slotStateOutFinished();
47 #endif // SLIDEWIDGET_H