tst_qcombobox: Don't use the deprecated QTest::qWaitForWindowShown()

Change-Id: I9a7a5f87e67e6d01d571097e8955d22bc86ca8d6
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
This commit is contained in:
Liang Qi 2016-01-21 16:54:41 +01:00
parent 0a1af55a9b
commit 0c3ce60c99

View File

@ -3215,12 +3215,12 @@ void tst_QComboBox::task_QTBUG_49831_scrollerNotActivated()
box.setModel(&model); box.setModel(&model);
box.setCurrentIndex(500); box.setCurrentIndex(500);
box.show(); box.show();
QTest::qWaitForWindowShown(&box); QTest::qWaitForWindowExposed(&box);
QTest::mouseMove(&box, QPoint(5, 5), 100); QTest::mouseMove(&box, QPoint(5, 5), 100);
box.showPopup(); box.showPopup();
QFrame *container = box.findChild<QComboBoxPrivateContainer *>(); QFrame *container = box.findChild<QComboBoxPrivateContainer *>();
QVERIFY(container); QVERIFY(container);
QTest::qWaitForWindowShown(container); QTest::qWaitForWindowExposed(container);
QList<QComboBoxPrivateScroller *> scrollers = container->findChildren<QComboBoxPrivateScroller *>(); QList<QComboBoxPrivateScroller *> scrollers = container->findChildren<QComboBoxPrivateScroller *>();
// Not all styles support scrollers. We rely only on those platforms that do to catch any regression. // Not all styles support scrollers. We rely only on those platforms that do to catch any regression.