tests: tests_createView now can create visible views too

This commit is contained in:
Sergio Martins
2022-05-01 22:20:04 +01:00
parent 1591ed49da
commit 8dd8eabf1a
6 changed files with 12 additions and 7 deletions

View File

@@ -53,7 +53,7 @@ void Platform_qtquick::tests_deinitPlatform_impl()
Platform_qt::tests_deinitPlatform_impl();
}
View *Platform_qtquick::tests_createView(View *parent)
View *Platform_qtquick::tests_createView(bool visible, View *parent)
{
auto parentItem = parent ? Views::asQQuickItem(parent) : nullptr;
auto newItem = new TestView_qtquick(nullptr, Type::None, parentItem);
@@ -64,6 +64,8 @@ View *Platform_qtquick::tests_createView(View *parent)
newItem->QQuickItem::setParentItem(view->contentItem());
newItem->QQuickItem::setParent(view->contentItem());
if (visible)
newItem->Views::View_qtquick::setVisible(visible);
QTest::qWait(100); // the root object gets sized delayed
}