qtquick: Implement ViewWrapper::objectName()

This commit is contained in:
Sergio Martins
2022-05-02 23:27:09 +01:00
parent 16816d47d6
commit b719435ae8
2 changed files with 12 additions and 2 deletions

View File

@@ -194,7 +194,7 @@ void ViewWrapper_qtquick::setFocus(Qt::FocusReason)
QString ViewWrapper_qtquick::objectName() const
{
return {};
return m_item->objectName();
}
QVariant ViewWrapper_qtquick::property(const char *) const

View File

@@ -43,4 +43,14 @@ TEST_CASE("View::setParent")
delete r;
delete r2;
}
}
TEST_CASE("View::objectName")
{
auto rootView = Platform::instance()->tests_createView({})->asWrapper();
CHECK_EQ(rootView->objectName(), QString());
const QString newName = QStringLiteral("name1");
rootView->setObjectName(newName);
CHECK_EQ(rootView->objectName(), newName);
}