b.resize(100, 50);
b.show();
QTest::qWaitForWindowShown(&b);
- QImage img1 = QPixmap::grabWidget(&b).toImage();
+ QImage img1 = b.grab().toImage();
QVERIFY(!img1.isNull());
// Compare it to baseline on server:
b.resize(100, 50);
b.show();
QTest::qWaitForWindowShown(&b);
- QBASELINE_CHECK(QPixmap::grabWidget(&b).toImage(), "text1");
+ QBASELINE_CHECK(b.grab().toImage(), "text1");
b.setText("Kick me!");
QTest::qWait(50);
- QBASELINE_CHECK(QPixmap::grabWidget(&b).toImage(), "text2");
+ QBASELINE_CHECK(b.grab().toImage(), "text2");
}
b.resize(100, 50);
b.show();
QTest::qWaitForWindowShown(&b);
- QBASELINE_TEST(QPixmap::grabWidget(&b).toImage());
+ QBASELINE_TEST(b.grab().toImage());
}
b.resize(100, 50);
b.show();
QTest::qWaitForWindowShown(&b);
- QBASELINE_TEST(QPixmap::grabWidget(&b).toImage());
+ QBASELINE_TEST(b.grab().toImage());
}
testWidget->show();
QPixmap p(QString(SRCDIR) + "/task_25863.png", "PNG");
- QPixmap actualPix = QPixmap::grabWidget(testWidget);
+ const QPixmap actualPix = testWidget->grab();
QCOMPARE(actualPix, p);
testWidget->hide();
menu.show();
menu.addAction(new QAction("Test 1", &menu));
menu.addAction(new QAction("Test 2", &menu));
- QPixmap pixmap = QPixmap::grabWidget(&menu);
+ QPixmap pixmap = menu.grab();
comparePixmap(fileName, pixmap);
//Push button
QPushButton button("OK");
button.setStyle(style);
button.show();
- pixmap = QPixmap::grabWidget(&button);
+ pixmap = button.grab();
button.hide();
comparePixmap(fileName, pixmap);
QRadioButton radiobutton("Check");
radiobutton.setStyle(style);
radiobutton.show();
- pixmap = QPixmap::grabWidget(&radiobutton);
+ pixmap = radiobutton.grab();
radiobutton.hide();
comparePixmap(fileName, pixmap);
combobox.addItem("Test 1");
combobox.addItem("Test 2");
combobox.show();
- pixmap = QPixmap::grabWidget(&combobox);
+ pixmap = combobox.grab();
combobox.hide();
comparePixmap(fileName, pixmap);
spinbox.setLocale(QLocale(QLocale::English, QLocale::UnitedStates));
spinbox.setStyle(style);
spinbox.show();
- pixmap = QPixmap::grabWidget(&spinbox);
+ pixmap = spinbox.grab();
spinbox.hide();
comparePixmap(fileName, pixmap);
QLocale::setDefault(QLocale::system());
QSlider slider;
slider.setStyle(style);
slider.show();
- pixmap = QPixmap::grabWidget(&slider);
+ pixmap = slider.grab();
slider.hide();
comparePixmap(fileName, pixmap);
QLineEdit lineedit("Test text");
lineedit.setStyle(style);
lineedit.show();
- pixmap = QPixmap::grabWidget(&lineedit);
+ pixmap = lineedit.grab();
lineedit.hide();
comparePixmap(fileName, pixmap);
mdiArea.resize(200, 200);
mdiArea.setStyle(style);
mdiArea.show();
- pixmap = QPixmap::grabWidget(&mdiArea);
+ pixmap = mdiArea.grab();
mdiArea.hide();
comparePixmap(fileName, pixmap);
tb.setIcon(style->standardPixmap(QStyle::SP_DirHomeIcon));
tb.setStyle(style);
tb.show();
- pixmap = QPixmap::grabWidget(&tb);
+ pixmap = tb.grab();
tb.hide();
comparePixmap(fileName, pixmap);
DrawTextStyle *dts = new DrawTextStyle;
w.show();
tb->setStyle(dts);
- QPixmap::grabWidget(tb);
+ tb->grab();
QStyleOptionToolButton sotb;
sotb.initFrom(tb);
bool showMnemonic = dts->styleHint(QStyle::SH_UnderlineShortcut, &sotb, tb);
w.addWidget(tb);
w.show();
tb->setStyle(dts);
- QPixmap::grabWidget(tb);
+ tb->grab();
QStyleOptionToolButton sotb;
sotb.initFrom(tb);
bool showMnemonic = dts->styleHint(QStyle::SH_UnderlineShortcut, &sotb, tb);