diff --git a/lib/documentview/abstractrasterimageviewtool.h b/lib/documentview/abstractrasterimageviewtool.h --- a/lib/documentview/abstractrasterimageviewtool.h +++ b/lib/documentview/abstractrasterimageviewtool.h @@ -55,22 +55,15 @@ virtual void paint(QPainter*) {} - virtual void mousePressEvent(QGraphicsSceneMouseEvent*) - {} - virtual void mouseMoveEvent(QGraphicsSceneMouseEvent*) - {} - virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent*) - {} + virtual void mousePressEvent(QGraphicsSceneMouseEvent* event); + virtual void mouseMoveEvent(QGraphicsSceneMouseEvent* event); + virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent* event); virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event); - virtual void hoverMoveEvent(QGraphicsSceneHoverEvent*) - {} + virtual void hoverMoveEvent(QGraphicsSceneHoverEvent* event); virtual void wheelEvent(QGraphicsSceneWheelEvent* event); - virtual void keyPressEvent(QKeyEvent*) - {} - virtual void keyReleaseEvent(QKeyEvent*) - {} - virtual void focusInEvent(QFocusEvent*) - {} + virtual void focusInEvent(QFocusEvent* event); + virtual void keyPressEvent(QKeyEvent* event); + virtual void keyReleaseEvent(QKeyEvent* event); virtual void toolActivated() {} diff --git a/lib/documentview/abstractrasterimageviewtool.cpp b/lib/documentview/abstractrasterimageviewtool.cpp --- a/lib/documentview/abstractrasterimageviewtool.cpp +++ b/lib/documentview/abstractrasterimageviewtool.cpp @@ -68,16 +68,51 @@ return d->mRasterImageView; } +void AbstractRasterImageViewTool::mousePressEvent(QGraphicsSceneMouseEvent* event) +{ + event->ignore(); +} + +void AbstractRasterImageViewTool::mouseMoveEvent(QGraphicsSceneMouseEvent* event) +{ + event->ignore(); +} + +void AbstractRasterImageViewTool::mouseReleaseEvent(QGraphicsSceneMouseEvent* event) +{ + event->ignore(); +} + void AbstractRasterImageViewTool::mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event) { event->ignore(); } +void AbstractRasterImageViewTool::hoverMoveEvent(QGraphicsSceneHoverEvent* event) +{ + event->ignore(); +} + void AbstractRasterImageViewTool::wheelEvent(QGraphicsSceneWheelEvent* event) { event->ignore(); } +void AbstractRasterImageViewTool::focusInEvent(QFocusEvent* event) +{ + event->ignore(); +} + +void AbstractRasterImageViewTool::keyPressEvent(QKeyEvent* event) +{ + event->ignore(); +} + +void AbstractRasterImageViewTool::keyReleaseEvent(QKeyEvent* event) +{ + event->ignore(); +} + QCursor AbstractRasterImageViewTool::zoomCursor() const { return d->mZoomCursor;