From f6c2c215ab8bb438b01d44a99feaf3c0aaf1e9b7 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Tue, 9 Mar 2010 15:48:43 +0000 Subject: store the vCard of the connected client --- source/QXmppVCardManager.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source/QXmppVCardManager.h') diff --git a/source/QXmppVCardManager.h b/source/QXmppVCardManager.h index f2a84658..129d478e 100644 --- a/source/QXmppVCardManager.h +++ b/source/QXmppVCardManager.h @@ -37,8 +37,14 @@ public: QXmppVCardManager(QXmppClient* client); void requestVCard(const QString& bareJid = ""); + const QXmppVCard& clientVCard() const; + void setClientVCard(const QXmppVCard&); + void requestClientVCard(); + bool isClientVCardReceived(); + signals: void vCardReceived(const QXmppVCard&); + void clientVCardReceived(); private slots: void vCardIqReceived(const QXmppVCard&); @@ -46,6 +52,9 @@ private slots: private: // reference to to client object (no ownership) QXmppClient* m_client; + + QXmppVCard m_clientVCard; ///< Stores the vCard of the connected client + bool m_isClientVCardReceived; }; #endif // QXMPPVCARDMANAGER_H -- cgit v1.2.3