aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppVCard.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-02-01 10:54:13 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-02-01 10:54:13 +0000
commit401f701dde7d2334deb58d7d6237364def6206ea (patch)
treea02883e3c4b3fd7ac4943bbeaeb621013ef82eca /source/QXmppVCard.cpp
parent7d01dee92c5940baac1ec3090000492b7608e8b6 (diff)
downloadqxmpp-401f701dde7d2334deb58d7d6237364def6206ea.tar.gz
add support for vCard nickname (issue #38)
Diffstat (limited to 'source/QXmppVCard.cpp')
-rw-r--r--source/QXmppVCard.cpp12
1 files changed, 12 insertions, 0 deletions
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();