/*******************************************************************************
*                                                                              *
* 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 <QObject>
#include <QTimeLine>
#include <QGraphicsWidget>
#include <QString>

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
