aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/imageviewer/imageview.cpp
diff options
context:
space:
mode:
authorEike Ziller <[email protected]>2021-05-03 15:24:37 +0200
committerEike Ziller <[email protected]>2021-05-06 07:15:43 +0000
commit6689f0e5f466912ee565738268bb619af7fa675e (patch)
treee7bdb3a7ebf2459dbafd09e87d9c16a9d1facee0 /src/plugins/imageviewer/imageview.cpp
parent7f6134775781d30d75f5bbe93a827d803313e8b4 (diff)
Fix dropping files onto image viewer
Interactive QGraphicsViews eat all drag&drop events. Since we don't want the view to be "interactive" anyhow, just set it to non-interactive. Dragging the image around if it is larger than the view is not implemented via drag&drop events, so it still works. Fixes: QTCREATORBUG-25462 Change-Id: Iee403bab7ba83f897b4d2cca662c4e82ae4aa529 Reviewed-by: Robert Löhning <[email protected]> Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/plugins/imageviewer/imageview.cpp')
-rw-r--r--src/plugins/imageviewer/imageview.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/imageviewer/imageview.cpp b/src/plugins/imageviewer/imageview.cpp
index cb86d38c8ac..c435666d15f 100644
--- a/src/plugins/imageviewer/imageview.cpp
+++ b/src/plugins/imageviewer/imageview.cpp
@@ -67,6 +67,7 @@ ImageView::ImageView(ImageViewerFile *file)
setScene(new QGraphicsScene(this));
setTransformationAnchor(AnchorUnderMouse);
setDragMode(ScrollHandDrag);
+ setInteractive(false);
setViewportUpdateMode(FullViewportUpdate);
setFrameShape(QFrame::NoFrame);
setRenderHint(QPainter::SmoothPixmapTransform);