diff --git a/app/graphicsscene.cpp b/app/graphicsscene.cpp index 20ce2b3..7f0b97c 100644 --- a/app/graphicsscene.cpp +++ b/app/graphicsscene.cpp @@ -109,6 +109,11 @@ bool GraphicsScene::trySetTransformationMode(Qt::TransformationMode mode, float QPixmap GraphicsScene::renderToPixmap() { + PGraphicsPixmapItem * pixmapItem = qgraphicsitem_cast(m_theThing); + if (pixmapItem) { + return pixmapItem->pixmap(); + } + QPixmap pixmap(sceneRect().toRect().size()); pixmap.fill(Qt::transparent); QPainter p(&pixmap);