only enter drag mode using the left mouse click

This commit is contained in:
Luis Ángel San Martín
2015-12-10 20:10:12 +01:00
parent 4a5ff8343b
commit c39c5ba52c

View File

@ -917,18 +917,21 @@ void Viewer::animateHideTranslator()
void Viewer::mousePressEvent ( QMouseEvent * event ) void Viewer::mousePressEvent ( QMouseEvent * event )
{ {
drag = true; if (event->button() == Qt::LeftButton)
yDragOrigin = event->y(); {
xDragOrigin = event->x(); drag = true;
setCursor(Qt::ClosedHandCursor); yDragOrigin = event->y();
event->accept(); xDragOrigin = event->x();
setCursor(Qt::ClosedHandCursor);
event->accept();
}
} }
void Viewer::mouseReleaseEvent ( QMouseEvent * event ) void Viewer::mouseReleaseEvent ( QMouseEvent * event )
{ {
drag = false; drag = false;
setCursor(Qt::OpenHandCursor); setCursor(Qt::OpenHandCursor);
event->accept(); event->accept();
} }
void Viewer::updateZoomRatio(int ratio) void Viewer::updateZoomRatio(int ratio)