From e155e5658c178bea1c01ea70f4d04539a71b9f0a Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Fri, 4 Jun 2010 12:44:26 +0000 Subject: move vCard manager out of QXmppStream --- source/QXmppVCardManager.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'source/QXmppVCardManager.h') diff --git a/source/QXmppVCardManager.h b/source/QXmppVCardManager.h index 129d478e..ed68a2ac 100644 --- a/source/QXmppVCardManager.h +++ b/source/QXmppVCardManager.h @@ -26,15 +26,17 @@ #define QXMPPVCARDMANAGER_H #include -#include "QXmppClient.h" + #include "QXmppVCard.h" +class QXmppStream; + class QXmppVCardManager : public QObject { Q_OBJECT public: - QXmppVCardManager(QXmppClient* client); + QXmppVCardManager(QXmppStream* stream); void requestVCard(const QString& bareJid = ""); const QXmppVCard& clientVCard() const; @@ -50,8 +52,8 @@ private slots: void vCardIqReceived(const QXmppVCard&); private: - // reference to to client object (no ownership) - QXmppClient* m_client; + // reference to the xmpp stream (no ownership) + QXmppStream* m_stream; QXmppVCard m_clientVCard; ///< Stores the vCard of the connected client bool m_isClientVCardReceived; -- cgit v1.2.3