diff options
author | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2013-07-19 08:57:43 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-07-26 06:30:37 +0200 |
commit | fb048ecc788e1daae5b9c3bf57ab15c306d6b397 (patch) | |
tree | 864d9d3b9d3804ccd991d8b51f8dbc2515dbfd55 | |
parent | 31f2146a5adf1e64ec234239c1e57bab1f6530b8 (diff) | |
download | qtgraphicaleffects-fb048ecc788e1daae5b9c3bf57ab15c306d6b397.tar.gz |
Fix compilation of pngdumper.
Change-Id: I15c281d6ddfe9dafa6b4411a47b341be35dbf98d
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
-rw-r--r-- | tools/pngdumper/pngdumper.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/pngdumper/pngdumper.cpp b/tools/pngdumper/pngdumper.cpp index 8c3d065..75d2780 100644 --- a/tools/pngdumper/pngdumper.cpp +++ b/tools/pngdumper/pngdumper.cpp @@ -42,6 +42,7 @@ #include "pngdumper.h" #include <QtQml/qqml.h> +#include <QtQuick/QQuickWindow> ItemCapturer::ItemCapturer(QQuickItem *parent): QQuickItem(parent) @@ -54,10 +55,11 @@ ItemCapturer::~ItemCapturer() void ItemCapturer::grabItem(QQuickItem *item, QString filename) { - QImage img = canvas()->grabFrameBuffer(); + QQuickWindow *w = window(); + QImage img = w->grabWindow(); while (img.width() * img.height() == 0) - img = canvas()->grabFrameBuffer(); - QQuickItem *rootItem = canvas()->rootItem(); + img = w->grabWindow(); + QQuickItem *rootItem = w->contentItem(); QRectF rectf = rootItem->mapRectFromItem(item, QRectF(0, 0, item->width(), item->height())); QDir pwd = QDir().dirName(); pwd.mkdir("output"); |