aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2013-07-19 08:57:43 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-07-26 06:30:37 +0200
commitfb048ecc788e1daae5b9c3bf57ab15c306d6b397 (patch)
tree864d9d3b9d3804ccd991d8b51f8dbc2515dbfd55
parent31f2146a5adf1e64ec234239c1e57bab1f6530b8 (diff)
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.cpp8
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");