mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-09 00:08:52 -04:00
manual fix qgsxmlutils
This commit is contained in:
parent
97f1c8df97
commit
712c5edf2d
@ -230,8 +230,8 @@ QDomElement QgsXmlUtils::writeVariant( const QVariant &value, QDomDocument &doc
|
|||||||
element.setAttribute( QStringLiteral( "value" ), value.value< QTime >().isValid() ? value.toTime().toString( Qt::ISODate ) : QString() );
|
element.setAttribute( QStringLiteral( "value" ), value.value< QTime >().isValid() ? value.toTime().toString( Qt::ISODate ) : QString() );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case QMetaType::Type::User:
|
default:
|
||||||
{
|
|
||||||
if ( value.userType() == QMetaType::type( "QgsProperty" ) )
|
if ( value.userType() == QMetaType::type( "QgsProperty" ) )
|
||||||
{
|
{
|
||||||
element.setAttribute( QStringLiteral( "type" ), QStringLiteral( "QgsProperty" ) );
|
element.setAttribute( QStringLiteral( "type" ), QStringLiteral( "QgsProperty" ) );
|
||||||
@ -274,12 +274,16 @@ QDomElement QgsXmlUtils::writeVariant( const QVariant &value, QDomDocument &doc
|
|||||||
element.setAttribute( QStringLiteral( "type" ), QStringLiteral( "QgsRemappingSinkDefinition" ) );
|
element.setAttribute( QStringLiteral( "type" ), QStringLiteral( "QgsRemappingSinkDefinition" ) );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
Q_ASSERT_X( false, "QgsXmlUtils::writeVariant", QStringLiteral( "unsupported user variant type %1" ).arg( QMetaType::typeName( value.userType() ) ).toLocal8Bit() );
|
else
|
||||||
break;
|
{
|
||||||
}
|
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
Q_ASSERT_X( false, "QgsXmlUtils::writeVariant", QStringLiteral( "unsupported %1variant type %2" )
|
||||||
default:
|
.arg( value.userType() >= QMetaType::Type::User ? "user " : QString() ).arg( QMetaType::typeName( value.userType() ) ).toLocal8Bit() );
|
||||||
Q_ASSERT_X( false, "QgsXmlUtils::writeVariant", QStringLiteral( "unsupported variant type %1" ).arg( QVariant::typeToName( static_cast<QMetaType::Type>( value.userType() ) ) ).toLocal8Bit() );
|
#else
|
||||||
|
Q_ASSERT_X( false, "QgsXmlUtils::writeVariant", QStringLiteral( "unsupported %1variant type %2" )
|
||||||
|
.arg( value.userType() >= QMetaType::Type::User ? "user " : QString() ).arg( value.metaType().name() ).toLocal8Bit() );
|
||||||
|
#endif
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user