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/QXmppClient.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/QXmppClient.cpp') diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp index 58be6348..1ac82e9d 100644 --- a/source/QXmppClient.cpp +++ b/source/QXmppClient.cpp @@ -34,6 +34,7 @@ #include "QXmppRpcIq.h" #include "QXmppRemoteMethod.h" #include "QXmppUtils.h" +#include "QXmppVCardManager.h" /// Creates a QXmppClient object. /// \param parent is passed to the QObject's contructor. @@ -84,6 +85,7 @@ QXmppClient::QXmppClient(QObject *parent) // create managers m_roster = new QXmppRoster(m_stream); m_archiveManager = new QXmppArchiveManager(m_stream); + m_vCardManager = new QXmppVCardManager(m_stream); } /// Destructor, destroys the QXmppClient object. @@ -414,7 +416,7 @@ QXmppStanza::Error::Condition QXmppClient::getXmppStreamError() QXmppVCardManager& QXmppClient::getVCardManager() { - return m_stream->getVCardManager(); + return *m_vCardManager; } void QXmppClient::addInvokableInterface( QXmppInvokable *interface ) -- cgit v1.2.3