git-svn-id: svn://db.shs.com.ru/libs@418 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2018-08-30 12:22:15 +00:00
parent 08bbed1b21
commit 608a47d776
2 changed files with 13 additions and 6 deletions

View File

@@ -651,6 +651,12 @@ void BlockView::wheelEvent(QWheelEvent * e) {
void BlockView::mousePressEvent(QMouseEvent * event) { void BlockView::mousePressEvent(QMouseEvent * event) {
press_point = event->pos(); press_point = event->pos();
QGraphicsView::mousePressEvent(event); QGraphicsView::mousePressEvent(event);
if (event->buttons().testFlag(Qt::MidButton)) setCursor(Qt::ClosedHandCursor);
}
void BlockView::mouseReleaseEvent(QMouseEvent * event) {
unsetCursor();
} }

View File

@@ -112,6 +112,7 @@ protected:
void timerEvent(QTimerEvent * e); void timerEvent(QTimerEvent * e);
void wheelEvent(QWheelEvent * e); void wheelEvent(QWheelEvent * e);
void mousePressEvent(QMouseEvent * event); void mousePressEvent(QMouseEvent * event);
void mouseReleaseEvent(QMouseEvent * event);
void mouseMoveEvent(QMouseEvent * event); void mouseMoveEvent(QMouseEvent * event);
void keyPressEvent(QKeyEvent * event); void keyPressEvent(QKeyEvent * event);
void keyReleaseEvent(QKeyEvent * e); void keyReleaseEvent(QKeyEvent * e);