diff --git a/lib/documentview/abstractrasterimageviewtool.h b/lib/documentview/abstractrasterimageviewtool.h --- a/lib/documentview/abstractrasterimageviewtool.h +++ b/lib/documentview/abstractrasterimageviewtool.h @@ -54,20 +54,14 @@ 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 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 @@ -54,14 +54,44 @@ 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::keyPressEvent(QKeyEvent *event) +{ + event->ignore(); +} + +void AbstractRasterImageViewTool::keyReleaseEvent(QKeyEvent *event) +{ + event->ignore(); +} + } // namespace