00001
00002
00003
00004
00005
00006
00007 #ifndef TUTORIAL_STATE_POINT_MATCH_H
00008 #define TUTORIAL_STATE_POINT_MATCH_H
00009
00010 #include "TutorialStateAbstractBase.h"
00011
00012 class QGraphicsPixmapItem;
00013 class QGraphicsTextItem;
00014 class TutorialButton;
00015 class TutorialStateContext;
00016
00018 class TutorialStatePointMatch : public TutorialStateAbstractBase
00019 {
00020 Q_OBJECT;
00021
00022 public:
00024 TutorialStatePointMatch (TutorialStateContext &context);
00025
00026 virtual void begin ();
00027 virtual void end ();
00028
00029 public slots:
00031 void slotNext();
00032
00034 void slotPrevious();
00035
00036 private:
00037
00038 QGraphicsTextItem *m_title;
00039 QGraphicsPixmapItem *m_background;
00040 QGraphicsTextItem *m_text0;
00041 QGraphicsTextItem *m_text1;
00042 QGraphicsTextItem *m_text2;
00043 QGraphicsTextItem *m_text3;
00044 TutorialButton *m_previous;
00045 TutorialButton *m_next;
00046 };
00047
00048 #endif // TUTORIAL_STATE_POINT_MATCH_H