/******************************************************************************* * * * Société de Transports de Montréal. * * 2012 * * * * Projet Zones Tests * * * * * * * *******************************************************************************/ /* Description: Description du fichier si nécessaire. */ /* ************************************************************************** */ /* Revision: ### 20121220 JFM Verision d'origine. ### YYYYMMDD Description du besoin ou du bug Description du changement. */ /* ************************************************************************** */ #ifndef SIMPLETEXTBOXWIDGET_H #define SIMPLETEXTBOXWIDGET_H #include "GlobalDefine.h" //#include #include #include #include class CSimpleTextBoxWidget : public QGraphicsWidget { Q_OBJECT public: CSimpleTextBoxWidget(QGraphicsItem *parent = 0); ~CSimpleTextBoxWidget(); void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); void InsertString(QString TextLine); void ClearText(void); void ShowTextBox(void); void HideTextBox(void); protected: // virtual void mousePressEvent ( QGraphicsSceneMouseEvent * event ); private Q_SLOTS: void setValue(qreal value); private: QTimeLine *timeLine; qreal opacity; QString mText; }; #endif //CALLERIDWIDGET_H