diff options
author | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2012-12-06 14:29:07 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-12-06 17:13:46 +0100 |
commit | d4c4a3e4fa3f20b46ecee5008b7de854109628e1 (patch) | |
tree | e9213a62474f5dc698d17d5df7b7137630a92b57 | |
parent | 8539b25a4e0d15e695731e79dd4d3b945bd15bd4 (diff) | |
download | qttools-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.cpp | 4 |
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; |