diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 12:32:54 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 12:32:54 +0000 |
| commit | 6661d96e0379bdf4092f191040fddd0f4f14ec49 (patch) | |
| tree | 15979396eb8b7fce5bef8dc75de85d48edbe7e59 /source/QXmppClient.cpp | |
| parent | c82cdbb0bfd43e1c48300d41031c00245f8bbe87 (diff) | |
| download | qxmpp-6661d96e0379bdf4092f191040fddd0f4f14ec49.tar.gz | |
move archive management to QXmppArchiveManager
Diffstat (limited to 'source/QXmppClient.cpp')
| -rw-r--r-- | source/QXmppClient.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp index eac98eda..fd4f841c 100644 --- a/source/QXmppClient.cpp +++ b/source/QXmppClient.cpp @@ -43,7 +43,6 @@ QXmppClient::QXmppClient(QObject *parent) { m_logger = QXmppLogger::getLogger(); m_stream = new QXmppStream(this); - m_roster = new QXmppRoster(m_stream); bool check = connect(m_stream, SIGNAL(messageReceived(const QXmppMessage&)), this, SIGNAL(messageReceived(const QXmppMessage&))); @@ -79,6 +78,10 @@ QXmppClient::QXmppClient(QObject *parent) check = setReconnectionManager(new QXmppReconnectionManager(this)); Q_ASSERT(check); + + // create managers + m_roster = new QXmppRoster(m_stream); + m_archiveManager = new QXmppArchiveManager(m_stream); } /// Destructor, destroys the QXmppClient object. @@ -508,7 +511,7 @@ QXmppRemoteMethodResult QXmppClient::callRemoteMethod( const QString &jid, QXmppArchiveManager& QXmppClient::getArchiveManager() { - return m_stream->getArchiveManager(); + return *m_archiveManager; } /// Returns the reference to QXmppTransferManager, implementation of: |
