summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorDebao Zhang <dbzhang800@gmail.com>2012-05-22 20:01:12 -0700
committerQt by Nokia <qt-info@nokia.com>2012-05-23 09:44:21 +0200
commit62fafaf16a972337fb3d6540889efc7cbf56ba7c (patch)
treee869eb806c5593a1186aad1e5145905035f6719a /src/widgets
parent03536d3e3dec40c42ece56f4d16030787fb1bf03 (diff)
Don't use deprecated QPixmap::grabWindow(),grabWidget().
Change-Id: I5d0ffb17d60ad53822d537b9c736307486823d45 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/widgets/qeffects.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/widgets/widgets/qeffects.cpp b/src/widgets/widgets/qeffects.cpp
index 84823675dd..4724ed8903 100644
--- a/src/widgets/widgets/qeffects.cpp
+++ b/src/widgets/widgets/qeffects.cpp
@@ -46,6 +46,7 @@
#include "qevent.h"
#include "qimage.h"
#include "qpainter.h"
+#include "qscreen.h"
#include "qpixmap.h"
#include "qpointer.h"
#include "qtimer.h"
@@ -161,8 +162,8 @@ void QAlphaWidget::run(int time)
move(widget->geometry().x(),widget->geometry().y());
resize(widget->size().width(), widget->size().height());
- frontImage = QPixmap::grabWidget(widget).toImage();
- backImage = QPixmap::grabWindow(QApplication::desktop()->winId(),
+ frontImage = widget->grab(QRect()).toImage();
+ backImage = QGuiApplication::primaryScreen()->grabWindow(QApplication::desktop()->winId(),
widget->geometry().x(), widget->geometry().y(),
widget->geometry().width(), widget->geometry().height()).toImage();
@@ -407,7 +408,7 @@ QRollEffect::QRollEffect(QWidget* w, Qt::WindowFlags f, DirFlags orient)
if (orientation & (DownScroll|UpScroll))
currentHeight = 0;
- pm = QPixmap::grabWidget(widget);
+ pm = widget->grab(QRect());
}
/*