diff options
author | Cristiano di Flora <cristiano.di-flora@nokia.com> | 2012-02-01 15:17:04 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-08 08:55:37 +0100 |
commit | d13fcb34e4f412728e89a1306bca552e4c88bbc3 (patch) | |
tree | 9a692fdfccf8c90466d38c6aa8eaaad3761c751f /src/imports/contacts/qdeclarativecontactdetail.cpp | |
parent | 4fe277e699711284e078695c90dd2803a1427b12 (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.cpp | 11 |
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) |