diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 11:55:51 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 11:55:51 +0000 |
| commit | fd81b0d61e00f085bfb813959e24aa523ac143f9 (patch) | |
| tree | 3e0fea4e97e47956ed1b880ef08833933e0154f9 /source/QXmppClient.cpp | |
| parent | cbae731d07f9240214304078075c237661c2c54b (diff) | |
| download | qxmpp-fd81b0d61e00f085bfb813959e24aa523ac143f9.tar.gz | |
move roster ownership to QXmppClient, so that a QXmppStream can be created without a roster manager
Diffstat (limited to 'source/QXmppClient.cpp')
| -rw-r--r-- | source/QXmppClient.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp index 13c89d21..eac98eda 100644 --- a/source/QXmppClient.cpp +++ b/source/QXmppClient.cpp @@ -43,6 +43,7 @@ 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&))); @@ -243,7 +244,7 @@ void QXmppClient::disconnect() QXmppRoster& QXmppClient::getRoster() { - return m_stream->getRoster(); + return *m_roster; } /// Utility function to send message to all the resources associated with the |
