diff options
author | Chris Adams <chris.adams@qinetic.com.au> | 2020-10-28 16:59:41 +1000 |
---|---|---|
committer | Chris Adams <chris.adams@qinetic.com.au> | 2020-11-02 13:19:49 +1000 |
commit | e7607c33998b7c89603e6299d9affcd32e68049a (patch) | |
tree | 68a954107455003f333395b419d16cb027d918d5 /src/versit/qvcard21writer.cpp | |
parent | a43cc24e57db8d3c3939fa540d67da3294dcfc5c (diff) |
Use QMetaType::Type instead of the deprecated QVariant::Type
Change-Id: I8b4ee32e36ea024392f85d5cf1b7b03a84a56e7b
Reviewed-by: Bea Lam <bea.lam@jollamobile.com>
Diffstat (limited to 'src/versit/qvcard21writer.cpp')
-rw-r--r-- | src/versit/qvcard21writer.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/versit/qvcard21writer.cpp b/src/versit/qvcard21writer.cpp index 7acce33ba..2698899f3 100644 --- a/src/versit/qvcard21writer.cpp +++ b/src/versit/qvcard21writer.cpp @@ -79,7 +79,7 @@ void QVCard21Writer::encodeVersitProperty(const QVersitProperty& property) encodeGroupsAndName(property); QMultiHash<QString,QString> parameters = property.parameters(); QVariant variant(property.variantValue()); - if (variant.type() == QVariant::Url) { + if (variant.metaType().id() == QMetaType::QUrl) { variant = QVariant(variant.toUrl().toString()); } @@ -88,7 +88,7 @@ void QVCard21Writer::encodeVersitProperty(const QVersitProperty& property) /* Structured values need to have their components backslash-escaped (in vCard 2.1, semicolons must be escaped for compound values and commas must be escaped for list values). */ - if (variant.type() == QVariant::StringList) { + if (variant.metaType().id() == QMetaType::QStringList) { QStringList values = property.variantValue().toStringList(); QString separator; if (property.valueType() == QVersitProperty::CompoundType) { @@ -119,10 +119,10 @@ void QVCard21Writer::encodeVersitProperty(const QVersitProperty& property) first = false; } } - } else if (variant.type() == QVariant::String) { + } else if (variant.metaType().id() == QMetaType::QString) { renderedValue = variant.toString(); encodeVersitValue(parameters, renderedValue, false); - } else if (variant.type() == QVariant::ByteArray) { + } else if (variant.metaType().id() == QMetaType::QByteArray) { parameters.replace(QStringLiteral("ENCODING"), QStringLiteral("BASE64")); if (mCodecIsAsciiCompatible) // optimize by not converting to unicode renderedBytes = variant.toByteArray().toBase64(); @@ -139,7 +139,7 @@ void QVCard21Writer::encodeVersitProperty(const QVersitProperty& property) writeCrlf(); QVersitDocument embeddedDocument = variant.value<QVersitDocument>(); encodeVersitDocument(embeddedDocument); - } else if (variant.type() == QVariant::String || variant.type() == QVariant::StringList) { + } else if (variant.metaType().id() == QMetaType::QString || variant.metaType().id() == QMetaType::QStringList) { // Some devices don't support vCard-style line folding if the property is // quoted-printable-encoded. Therefore, we use QP soft linebreaks if the property is being // QP-encoded, and normal vCard folding otherwise. @@ -147,7 +147,7 @@ void QVCard21Writer::encodeVersitProperty(const QVersitProperty& property) writeStringQp(renderedValue); else writeString(renderedValue); - } else if (variant.type() == QVariant::ByteArray) { + } else if (variant.metaType().id() == QMetaType::QByteArray) { // One extra folding before the value and // one extra line break after the value are needed in vCard 2.1 writeCrlf(); |