From 401f701dde7d2334deb58d7d6237364def6206ea Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 1 Feb 2010 10:54:13 +0000 Subject: add support for vCard nickname (issue #38) --- source/QXmppVCard.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source/QXmppVCard.cpp') diff --git a/source/QXmppVCard.cpp b/source/QXmppVCard.cpp index d3c71df1..55aa3b34 100644 --- a/source/QXmppVCard.cpp +++ b/source/QXmppVCard.cpp @@ -46,6 +46,16 @@ void QXmppVCard::setFullName(const QString& str) m_fullName = str; } +QString QXmppVCard::getNickName() const +{ + return m_nickName; +} + +void QXmppVCard::setNickName(const QString& str) +{ + m_nickName = str; +} + const QByteArray& QXmppVCard::getPhoto() const { return m_photo; @@ -79,6 +89,8 @@ void QXmppVCard::parse(const QDomElement& nodeRecv) // vCard setFullName(nodeRecv.firstChildElement("vCard"). firstChildElement("FN").text()); + setNickName(nodeRecv.firstChildElement("vCard"). + firstChildElement("NICKNAME").text()); QByteArray base64data = nodeRecv.firstChildElement("vCard"). firstChildElement("PHOTO"). firstChildElement("BINVAL").text().toAscii(); -- cgit v1.2.3