diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 11:14:31 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 11:14:31 +0000 |
| commit | 5c6987abb84d79be8aeb9b57017c2d439921d83f (patch) | |
| tree | 07635e773bb07934b79914923bd16beb3604cf57 /source/QXmppClient.cpp | |
| parent | 15cfbf59be4a2a8f3930a99ba9d1fadc7a3b10c4 (diff) | |
| download | qxmpp-5c6987abb84d79be8aeb9b57017c2d439921d83f.tar.gz | |
sending the initial presence is QXmppClient's responsability, not QXmppStream
Diffstat (limited to 'source/QXmppClient.cpp')
| -rw-r--r-- | source/QXmppClient.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp index fe6a80dc..13c89d21 100644 --- a/source/QXmppClient.cpp +++ b/source/QXmppClient.cpp @@ -65,6 +65,10 @@ QXmppClient::QXmppClient(QObject *parent) Q_ASSERT(check); check = connect(m_stream, SIGNAL(xmppConnected()), this, + SLOT(xmppConnected())); + Q_ASSERT(check); + + check = connect(m_stream, SIGNAL(xmppConnected()), this, SIGNAL(connected())); Q_ASSERT(check); @@ -548,3 +552,10 @@ void QXmppClient::setLogger(QXmppLogger *logger) m_logger = logger; } +/// At connection establishment, send initial presence. + +void QXmppClient::xmppConnected() +{ + sendPacket(m_clientPresence); +} + |
