diff -r e4ebb16b39ea -r 603d3f8b6302 src/versit/qversitproperty.cpp --- a/src/versit/qversitproperty.cpp Fri Sep 17 08:34:34 2010 +0300 +++ b/src/versit/qversitproperty.cpp Mon Oct 04 01:37:06 2010 +0300 @@ -52,6 +52,7 @@ \class QVersitProperty \brief The QVersitProperty class stores the name, value, groups and parameters of a Versit property. \ingroup versit + \inmodule QtVersit A vCard is represented in abstract form as a QVersitDocument that consists of a number of properties such as a name (N), a telephone number (TEL) and an email address (EMAIL), for @@ -182,7 +183,10 @@ for (it = parameters.constBegin(); it != parameters.constEnd(); ++it) { dbg.nospace() << ';' << it.key() << '=' << it.value(); } - dbg.nospace() << ':' << property.variantValue(); + if (property.valueType() == QVersitProperty::VersitDocumentType) + dbg.nospace() << ':' << property.value(); + else + dbg.nospace() << ':' << property.variantValue(); dbg.nospace() << ')'; return dbg.maybeSpace(); } @@ -362,6 +366,7 @@ d->mName.clear(); d->mValue.clear(); d->mParameters.clear(); + d->mValueType = QVersitProperty::PlainType; } QTM_END_NAMESPACE