mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-21 16:50:53 +01:00
Fixed deprecated uses of QVariant
This commit is contained in:
@@ -44,17 +44,17 @@ QDomElement UserProperties::toXml(QDomDocument &xml_document) const
|
|||||||
|
|
||||||
for (auto i = m_properties.begin(); i != m_properties.end(); ++i)
|
for (auto i = m_properties.begin(); i != m_properties.end(); ++i)
|
||||||
{
|
{
|
||||||
auto type = i.value().type();
|
auto type = i.value().typeId();
|
||||||
switch(type) {
|
switch(type) {
|
||||||
case QVariant::Type::String:
|
case QMetaType::QString:
|
||||||
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toString())); break;
|
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toString())); break;
|
||||||
case QVariant::Type::Int:
|
case QMetaType::Int:
|
||||||
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toInt())); break;
|
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toInt())); break;
|
||||||
case QVariant::Type::Double:
|
case QMetaType::Double:
|
||||||
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toDouble())); break;
|
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toDouble())); break;
|
||||||
case QVariant::Type::Bool:
|
case QMetaType::Bool:
|
||||||
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toBool())); break;
|
up.appendChild(QETXML::createXmlProperty(i.key(), i.value().toBool())); break;
|
||||||
case QVariant::Type::Color:
|
case QMetaType::QColor:
|
||||||
up.appendChild(QETXML::createXmlProperty(i.key(), QColor(i.value().value<QColor>()))); break;
|
up.appendChild(QETXML::createXmlProperty(i.key(), QColor(i.value().value<QColor>()))); break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user