aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppClient.cpp')
-rw-r--r--src/QXmppClient.cpp70
1 files changed, 70 insertions, 0 deletions
diff --git a/src/QXmppClient.cpp b/src/QXmppClient.cpp
index ac63db56..18eceeff 100644
--- a/src/QXmppClient.cpp
+++ b/src/QXmppClient.cpp
@@ -651,3 +651,73 @@ void QXmppClient::xmppConnected()
sendPacket(d->clientPresence);
}
+// deprecated functions
+const QXmppPresence& QXmppClient::getClientPresence() const
+{
+ return d->clientPresence;
+}
+
+QXmppConfiguration& QXmppClient::getConfiguration()
+{
+ return d->stream->configuration();
+}
+
+const QXmppConfiguration& QXmppClient::getConfiguration() const
+{
+ return d->stream->configuration();
+}
+
+QXmppRosterManager& QXmppClient::getRoster()
+{
+ return *d->rosterManager;
+}
+
+QAbstractSocket::SocketError QXmppClient::getSocketError()
+{
+ return d->stream->socketError();
+}
+
+QXmppVCardManager& QXmppClient::getVCardManager()
+{
+ return *d->vCardManager;
+}
+
+QXmppStanza::Error::Condition QXmppClient::getXmppStreamError()
+{
+ return d->stream->xmppStreamError();
+}
+
+void QXmppClient::disconnect()
+{
+ disconnectFromServer();
+}
+
+void QXmppClient::setClientPresence(const QString& statusText)
+{
+ QXmppPresence newPresence = d->clientPresence;
+ newPresence.status().setStatusText(statusText);
+ setClientPresence(newPresence);
+}
+
+void QXmppClient::setClientPresence(QXmppPresence::Type presenceType)
+{
+ QXmppPresence newPresence = d->clientPresence;
+ newPresence.setType(presenceType);
+ setClientPresence(newPresence);
+}
+
+void QXmppClient::setClientPresence(QXmppPresence::Status::Type statusType)
+{
+ QXmppPresence newPresence = d->clientPresence;
+ if (statusType == QXmppPresence::Status::Offline)
+ newPresence.setType(QXmppPresence::Unavailable);
+ else
+ newPresence.setType(QXmppPresence::Available);
+ newPresence.status().setType(statusType);
+ setClientPresence(newPresence);
+}
+
+QXmppReconnectionManager* QXmppClient::getReconnectionManager()
+{
+ return d->reconnectionManager;
+}