aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppClient.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-29 16:05:32 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-29 16:05:32 +0000
commitacb4b98372291f4541a80cf00dd880568df4b211 (patch)
treefd270c81e720040aea2c66cd5c930da45116050e /src/QXmppClient.cpp
parent317ab669fae2801c2ff8cb771690c408ab6112af (diff)
downloadqxmpp-acb4b98372291f4541a80cf00dd880568df4b211.tar.gz
introduce a simpler connectToServer() function requiring only JID + password
Diffstat (limited to 'src/QXmppClient.cpp')
-rw-r--r--src/QXmppClient.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/QXmppClient.cpp b/src/QXmppClient.cpp
index 62a7f03d..84749cc0 100644
--- a/src/QXmppClient.cpp
+++ b/src/QXmppClient.cpp
@@ -223,6 +223,19 @@ void QXmppClient::connectToServer(const QXmppConfiguration& config,
d->stream->connectToHost();
}
+/// Overloaded function to simply connect to an XMPP server.
+///
+/// \param jid JID for the account.
+/// \param password Password for the account.
+
+void QXmppClient::connectToServer(const QString &jid, const QString &passwd)
+{
+ d->stream->configuration().setUser(jidToUser(jid));
+ d->stream->configuration().setDomain(jidToDomain(jid));
+ d->stream->configuration().setPasswd(jidToDomain(passwd));
+ d->stream->connectToHost();
+}
+
/// Overloaded function.
/// \param host host name of the XMPP server where connection has to be made
/// (e.g. "jabber.org" and "talk.google.com"). It can also be an IP address in