summaryrefslogtreecommitdiffstats
path: root/src/imports/contacts/qdeclarativecontactdetail.cpp
diff options
context:
space:
mode:
authorCristiano di Flora <cristiano.di-flora@nokia.com>2012-02-01 15:17:04 +0200
committerQt by Nokia <qt-info@nokia.com>2012-02-08 08:55:37 +0100
commitd13fcb34e4f412728e89a1306bca552e4c88bbc3 (patch)
tree9a692fdfccf8c90466d38c6aa8eaaad3761c751f /src/imports/contacts/qdeclarativecontactdetail.cpp
parent4fe277e699711284e078695c90dd2803a1427b12 (diff)
Add new QContactVersion detail to QtContacts API.
Change-Id: Ib2511a0b879133c18ca04749174785d55b55cdff Reviewed-by: Kranthi Kumar Kuntala <kranthi.kumar-kuntala@nokia.com>
Diffstat (limited to 'src/imports/contacts/qdeclarativecontactdetail.cpp')
-rw-r--r--src/imports/contacts/qdeclarativecontactdetail.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/imports/contacts/qdeclarativecontactdetail.cpp b/src/imports/contacts/qdeclarativecontactdetail.cpp
index 78d9d58dd..d35b1d0d6 100644
--- a/src/imports/contacts/qdeclarativecontactdetail.cpp
+++ b/src/imports/contacts/qdeclarativecontactdetail.cpp
@@ -194,6 +194,7 @@ void QDeclarativeContactDetail::setLinkedDetailUris(const QStringList& linkedDet
\o ContactDetail.Tag
\o ContactDetail.Timestamp
\o ContactDetail.Url
+ \o ContactDetail.Version
\o ContactDetail.Unknown
\endlist
@@ -301,6 +302,8 @@ QString QDeclarativeContactDetail::definitionName(QDeclarativeContactDetail::Con
return QContactTimestamp::DefinitionName;
case QDeclarativeContactDetail::Url:
return QContactUrl::DefinitionName;
+ case QDeclarativeContactDetail::Version:
+ return QContactVersion::DefinitionName;
case QDeclarativeContactDetail::PersonId:
return QContactPersonId::DefinitionName;
default:
@@ -364,6 +367,8 @@ QDeclarativeContactDetail::ContactDetailType QDeclarativeContactDetail::detailTy
return QDeclarativeContactDetail::Timestamp;
if (definitionName == QContactUrl::DefinitionName)
return QDeclarativeContactDetail::Url;
+ if (definitionName == QContactVersion::DefinitionName)
+ return QDeclarativeContactDetail::Version;
if (definitionName == QContactPersonId::DefinitionName)
return QDeclarativeContactDetail::PersonId;
#ifndef QT_NO_DEBUG
@@ -425,6 +430,8 @@ QString QDeclarativeContactDetail::fieldName(QDeclarativeContactDetail::ContactD
return QDeclarativeContactTimestamp::fieldNameFromFieldType(fieldType);
case QDeclarativeContactDetail::Url:
return QDeclarativeContactUrl::fieldNameFromFieldType(fieldType);
+ case QDeclarativeContactDetail::Version:
+ return QDeclarativeContactVersion::fieldNameFromFieldType(fieldType);
case QDeclarativeContactDetail::PersonId:
return QDeclarativeContactPersonId::fieldNameFromFieldType(fieldType);
default:
@@ -491,6 +498,8 @@ QDeclarativeContactDetail *QDeclarativeContactDetailFactory::createContactDetail
contactDetail = new QDeclarativeContactType;
else if (type == QDeclarativeContactDetail::Url)
contactDetail = new QDeclarativeContactUrl;
+ else if (type == QDeclarativeContactDetail::Version)
+ contactDetail = new QDeclarativeContactVersion;
else if (type == QDeclarativeContactDetail::Hobby)
contactDetail = new QDeclarativeContactHobby;
else if (type == QDeclarativeContactDetail::PersonId)
@@ -555,6 +564,8 @@ QDeclarativeContactDetail *QDeclarativeContactDetailFactory::createContactDetail
contactDetail = new QDeclarativeContactType;
else if (definitionName == QContactUrl::DefinitionName)
contactDetail = new QDeclarativeContactUrl;
+ else if (definitionName == QContactVersion::DefinitionName)
+ contactDetail = new QDeclarativeContactVersion;
else if (definitionName == QContactHobby::DefinitionName)
contactDetail = new QDeclarativeContactHobby;
else if (definitionName == QContactPersonId::DefinitionName)