summaryrefslogtreecommitdiffstats
path: root/src/versit/qvcard21writer.cpp
diff options
context:
space:
mode:
authorChris Adams <chris.adams@qinetic.com.au>2020-10-28 16:59:41 +1000
committerChris Adams <chris.adams@qinetic.com.au>2020-11-02 13:19:49 +1000
commite7607c33998b7c89603e6299d9affcd32e68049a (patch)
tree68a954107455003f333395b419d16cb027d918d5 /src/versit/qvcard21writer.cpp
parenta43cc24e57db8d3c3939fa540d67da3294dcfc5c (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.cpp12
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();