Code:
#include "fluxocaixawidget.h"
#include <QDebug>
fluxoCaixaWidget
::fluxoCaixaWidget(QWidget *parent
) :{
this->setMouseTracking(true);
this->dentro = false;
}
{
linhaTempo.setRect(20, this->parentWidget()->height() / 2 - 20, this->parentWidget()->width()-65, 30);
painter.setBrush(pincel);
painter.drawRect(parentWidget()->rect());
if(this->dentro == true)
{
caneta.setColor(Qt::red);
caneta.setWidth(4);
}
else
{
caneta.setColor(Qt::black);
caneta.setWidth(2);
}
painter.setPen(caneta);
painter.drawRect(linhaTempo);
}
{
if(this
->linhaTempo.
contains(QCursor::pos())) {
qDebug() << "OK";
this->dentro = true;
}
else
{
qDebug() << "Fora";
this->dentro = false;
}
this->update();
}