add ImageView::hovered

This commit is contained in:
2023-03-06 19:37:23 +03:00
parent aec577611b
commit 254a88e7a4
2 changed files with 8 additions and 0 deletions

View File

@@ -104,6 +104,12 @@ void ImageView::mousePressEvent(QMouseEvent * e) {
}
void ImageView::mouseMoveEvent(QMouseEvent * e) {
QGraphicsView::mouseMoveEvent(e);
emit hovered(mapToScene(e->pos()), e->buttons());
}
void ImageView::wheelEvent(QWheelEvent * e) {
if (!e->modifiers().testFlag(Qt::ControlModifier) || !viewInteractive()) return;
double scl = 1. + e->angleDelta().y() / 500.;