tst_qquicktableview: use QQuickTest::qWaitForItemPolished()

Change-Id: Iac53158bdd5138f41e5cc8d8fe1e1a5f7959be23
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
This commit is contained in:
Mitch Curtis 2018-10-19 16:30:54 +02:00
parent 7a3cad0619
commit b888745211
2 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,5 @@
CONFIG += testcase
QT += qmltest
TARGET = tst_qquicktableview
macos:CONFIG -= app_bundle

View File

@ -27,6 +27,7 @@
****************************************************************************/
#include <QtTest/QtTest>
#include <QtQuickTest/quicktest.h>
#include <QtQuick/qquickview.h>
#include <QtQuick/private/qquicktableview_p.h>
@ -79,8 +80,8 @@ Q_DECLARE_METATYPE(QMarginsF);
DECLARE_TABLEVIEW_VARIABLES
#define WAIT_UNTIL_POLISHED \
QVERIFY(tableViewPrivate->polishScheduled); \
QTRY_VERIFY(!tableViewPrivate->polishScheduled)
QVERIFY(QQuickTest::qIsPolishScheduled(tableView)); \
QVERIFY(QQuickTest::qWaitForItemPolished(tableView))
class tst_QQuickTableView : public QQmlDataTest
{