Added simple pointer tracking signals.
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
|
||||
#include "View.h"
|
||||
|
||||
#include <QMouseEvent>
|
||||
#include <cmath>
|
||||
#include <iostream>
|
||||
|
||||
@@ -41,6 +42,8 @@ namespace glabels
|
||||
setZoomReal( 1, false );
|
||||
mModel = 0;
|
||||
|
||||
setMouseTracking( true );
|
||||
|
||||
mScene = new QGraphicsScene();
|
||||
setScene( mScene );
|
||||
}
|
||||
@@ -154,4 +157,17 @@ namespace glabels
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void View::mouseMoveEvent( QMouseEvent* event )
|
||||
{
|
||||
QPointF pointer = mapToScene( event->x(), event->y() );
|
||||
emit pointerMoved( pointer.x(), pointer.y() );
|
||||
}
|
||||
|
||||
|
||||
void View::leaveEvent( QEvent* event )
|
||||
{
|
||||
emit pointerExited();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user