From 519d53a7e8ce3057a3cacc4b5dd6737efb17f5d0 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 10 Mar 2010 08:14:25 +0000 Subject: add support for first/middle/last name in vCards --- source/QXmppVCard.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'source/QXmppVCard.h') diff --git a/source/QXmppVCard.h b/source/QXmppVCard.h index 03e617ed..08a4b456 100644 --- a/source/QXmppVCard.h +++ b/source/QXmppVCard.h @@ -36,8 +36,10 @@ class QXmppVCard : public QXmppIq public: QXmppVCard(const QString& bareJid = ""); + void setFirstName(const QString&); void setFullName(const QString&); - + void setLastName(const QString&); + void setMiddleName(const QString&); void setNickName(const QString&); void setPhoto(const QByteArray&); @@ -45,8 +47,12 @@ public: void parse(const QDomElement&); + QString firstName() const; QString fullName() const; + QString lastName() const; + QString middleName() const; QString nickName() const; + QImage photoAsImage() const; const QByteArray& photo() const; @@ -61,7 +67,10 @@ public: private: void toXmlElementFromChild(QXmlStreamWriter *writer) const; + QString m_firstName; QString m_fullName; + QString m_lastName; + QString m_middleName; QString m_nickName; // not as 64 base -- cgit v1.2.3