summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2012-12-06 14:29:07 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-12-06 17:13:46 +0100
commitd4c4a3e4fa3f20b46ecee5008b7de854109628e1 (patch)
treee9213a62474f5dc698d17d5df7b7137630a92b57
parent8539b25a4e0d15e695731e79dd4d3b945bd15bd4 (diff)
downloadqttools-d4c4a3e4fa3f20b46ecee5008b7de854109628e1.tar.gz
Replace deprecated QPixmap::grabWindow() by QScreen::grabWindow().
Change-Id: I9ca2576c5553d37cf25fcfd2934ade0d1bcb7fb0 Reviewed-by: hjk <qthjk@ovi.com>
-rw-r--r--src/pixeltool/qpixeltool.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pixeltool/qpixeltool.cpp b/src/pixeltool/qpixeltool.cpp
index cf36fabc8..ddac9101c 100644
--- a/src/pixeltool/qpixeltool.cpp
+++ b/src/pixeltool/qpixeltool.cpp
@@ -44,6 +44,7 @@
#include <qapplication.h>
#include <qdesktopwidget.h>
#include <qapplication.h>
+#include <qscreen.h>
#ifndef QT_NO_CLIPBOARD
#include <qclipboard.h>
#endif
@@ -444,7 +445,8 @@ void QPixelTool::grabScreen()
int x = mousePos.x() - w/2;
int y = mousePos.y() - h/2;
- m_buffer = QPixmap::grabWindow(qApp->desktop()->winId(), x, y, w, h);
+ QScreen *screen = qApp->screens().at(qApp->desktop()->screenNumber());
+ m_buffer = screen->grabWindow(qApp->desktop()->winId(), x, y, w, h);
QRegion geom(x, y, w, h);
QRect screenRect;