From c3237f58abef192c49320bf39c2d4cbe9a791c27 Mon Sep 17 00:00:00 2001 From: Sergio Ahumada Date: Sun, 21 Oct 2012 23:56:14 +0200 Subject: test: Remove tst_QPixmap::grabWindow() function QPixmap::grabWindow() was deprecated by 41914453d38d01b9b69e16ccee69444d1a304bf7 Task-number: QTBUG-20863 Change-Id: I7e675c124cd96cf1815b65e57f3fba19e5065066 Reviewed-by: J-P Nurmi Reviewed-by: Caroline Chao --- tests/auto/gui/image/qpixmap/tst_qpixmap.cpp | 31 ---------------------------- 1 file changed, 31 deletions(-) (limited to 'tests') diff --git a/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp b/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp index dd6d97043d..1918841d24 100644 --- a/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp +++ b/tests/auto/gui/image/qpixmap/tst_qpixmap.cpp @@ -109,7 +109,6 @@ private slots: void setGetMask(); void cacheKey(); void drawBitmap(); - void grabWindow(); void isNull(); void task_246446(); @@ -723,36 +722,6 @@ void tst_QPixmap::drawBitmap() QVERIFY(lenientCompare(pixmap, expected)); } -void tst_QPixmap::grabWindow() -{ -// ### fixme: Check platforms - QSKIP("QTBUG-20863 grabWindow is broken on most qpa backends"); -#ifndef QT_NO_WIDGETS -#ifdef Q_OS_WINCE - // We get out of memory, if the desktop itself is too big. - if (QApplication::desktop()->width() <= 480) -#endif - QVERIFY(QPixmap::grabWindow(QApplication::desktop()->winId()).isNull() == false); - QWidget w; - w.resize(640, 480); - w.show(); - QVERIFY(QTest::qWaitForWindowExposed(&w)); - QVERIFY(QPixmap::grabWindow(w.winId()).isNull() == false); - - QWidget child(&w); - child.setGeometry(50, 50, 100, 100); - child.setPalette(Qt::red); - child.setAutoFillBackground(true); - child.show(); - QTest::qWait(20); - const QPixmap grabWidgetPixmap = child.grab(); - const WId childWinId = child.winId(); // Create native child - QVERIFY(QTest::qWaitForWindowExposed(child.windowHandle())); - const QPixmap grabWindowPixmap = QPixmap::grabWindow(childWinId); - QVERIFY(lenientCompare(grabWindowPixmap, grabWidgetPixmap)); -#endif -} - void tst_QPixmap::isNull() { { -- cgit v1.2.3