diff options
author | Eike Ziller <[email protected]> | 2021-05-03 15:24:37 +0200 |
---|---|---|
committer | Eike Ziller <[email protected]> | 2021-05-06 07:15:43 +0000 |
commit | 6689f0e5f466912ee565738268bb619af7fa675e (patch) | |
tree | e7bdb3a7ebf2459dbafd09e87d9c16a9d1facee0 /src/plugins/imageviewer/imageview.cpp | |
parent | 7f6134775781d30d75f5bbe93a827d803313e8b4 (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.cpp | 1 |
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); |