aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppVCardManager.cpp
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-08-19 10:34:07 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-08-19 10:34:07 +0000
commitd63007ec0c81263e0d634536768cdbaf80563a3c (patch)
tree69f9d8b42d47b545eadff3b5028ba0cb0c2f3ad7 /src/QXmppVCardManager.cpp
parent4bd9401ffcb0b9df1a83ca21e81a17850a364601 (diff)
downloadqxmpp-d63007ec0c81263e0d634536768cdbaf80563a3c.tar.gz
doc part-2
Diffstat (limited to 'src/QXmppVCardManager.cpp')
-rw-r--r--src/QXmppVCardManager.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/QXmppVCardManager.cpp b/src/QXmppVCardManager.cpp
index a749ad0a..87ce6a51 100644
--- a/src/QXmppVCardManager.cpp
+++ b/src/QXmppVCardManager.cpp
@@ -37,6 +37,11 @@ QXmppVCardManager::QXmppVCardManager(QXmppStream* stream, QObject *parent)
Q_UNUSED(check);
}
+/// This function requests the server for vCard of the specified jid.
+/// Once received the signal vCardIqReceived() is emmitted.
+///
+/// \param jid Jid of the specific entry in the roster
+///
void QXmppVCardManager::requestVCard(const QString& jid)
{
QXmppVCard vcardIq(jid);
@@ -56,11 +61,19 @@ void QXmppVCardManager::vCardIqReceived(const QXmppVCard& vcard)
emit vCardReceived(vcard);
}
+/// Returns the vCard of the connected client.
+///
+/// \return QXmppVCard
+///
const QXmppVCard& QXmppVCardManager::clientVCard() const
{
return m_clientVCard;
}
+/// Sets the vCard of the connected client.
+///
+/// \param clientVCard QXmppVCard
+///
void QXmppVCardManager::setClientVCard(const QXmppVCard& clientVCard)
{
m_clientVCard = clientVCard;
@@ -70,11 +83,19 @@ void QXmppVCardManager::setClientVCard(const QXmppVCard& clientVCard)
m_stream->sendPacket(m_clientVCard);
}
+/// This function request the server for vCard of the connected user itself.
+/// Once received the signal clientVCardReceived() is emmitted. Received vCard
+/// can be get using clientVCard().
void QXmppVCardManager::requestClientVCard()
{
requestVCard();
}
+/// Returns true if vCard of the connected client has been
+/// received else false.
+///
+/// \return bool
+///
bool QXmppVCardManager::isClientVCardReceived()
{
return m_isClientVCardReceived;