#include "mouseregion.h" #include #include MouseRegion::MouseRegion(QDeclarativeItem *parent): QDeclarativeItem(parent) { // By default, QDeclarativeItem does not draw anything. If you subclass // QDeclarativeItem to create a visual item, you will need to uncomment the // following line: // setFlag(ItemHasNoContents, false); setAcceptedMouseButtons(Qt::LeftButton); } MouseRegion::~MouseRegion() { } void MouseRegion::mouseDoubleClickEvent ( QGraphicsSceneMouseEvent * event ) { Q_UNUSED(event); emit doubleClicked(); } void MouseRegion::mousePressEvent ( QGraphicsSceneMouseEvent * event ) { Q_UNUSED(event); emit pressed(); } void MouseRegion::mouseReleaseEvent ( QGraphicsSceneMouseEvent * event ) { Q_UNUSED(event); emit released(); }