QmlDesigner: Add QTC_CHECK

if those fail we also want console output in release builds.

Change-Id: If0c913ae9f0999219ba933675f794319c1930eec
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Thomas Hartmann
2024-09-27 13:42:05 +02:00
parent 5b67904e9f
commit 684e5d0528

View File

@@ -1810,6 +1810,7 @@ void ModelValidator::shouldBeVariantProperty([[maybe_unused]] AbstractProperty &
const QVariant & /*qmlVariantValue*/, const QVariant & /*qmlVariantValue*/,
const TypeName & /*dynamicTypeName*/) const TypeName & /*dynamicTypeName*/)
{ {
QTC_CHECK(modelProperty.isVariantProperty());
Q_ASSERT(modelProperty.isVariantProperty()); Q_ASSERT(modelProperty.isVariantProperty());
Q_ASSERT(0); Q_ASSERT(0);
} }
@@ -1871,6 +1872,7 @@ void ModelValidator::propertyAbsentFromQml([[maybe_unused]] AbstractProperty &mo
{ {
Q_ASSERT(!modelProperty.isValid()); Q_ASSERT(!modelProperty.isValid());
Q_ASSERT(0); Q_ASSERT(0);
QTC_CHECK(!modelProperty.isValid());
} }
void ModelValidator::idsDiffer([[maybe_unused]] ModelNode &modelNode, void ModelValidator::idsDiffer([[maybe_unused]] ModelNode &modelNode,