aboutsummaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-10 09:46:06 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-10 09:46:06 +0000
commit486040d507c4ba98734c37ac2c7adf2f5d0a8d9f (patch)
tree7da78b5ed32b9806bca964ce06953698aefa4de8 /source
parent577ef7a05c1607c6d5ed6494230873a874099642 (diff)
downloadqxmpp-486040d507c4ba98734c37ac2c7adf2f5d0a8d9f.tar.gz
deprecate convenience setClientPresence() methods
Diffstat (limited to 'source')
-rw-r--r--source/QXmppClient.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/source/QXmppClient.h b/source/QXmppClient.h
index 00881bac..0e1a538a 100644
--- a/source/QXmppClient.h
+++ b/source/QXmppClient.h
@@ -111,6 +111,7 @@ public:
bool isConnected() const;
QXmppPresence clientPresence() const;
+ void setClientPresence(const QXmppPresence &presence);
QXmppConfiguration &configuration();
QXmppLogger *logger();
@@ -156,6 +157,11 @@ public:
QXmppVCardManager Q_DECL_DEPRECATED & getVCardManager();
QAbstractSocket::SocketError Q_DECL_DEPRECATED getSocketError();
QXmppStanza::Error::Condition Q_DECL_DEPRECATED getXmppStreamError();
+
+ // deprecated methods, use setClientPresence(QXmppPresence) instead.
+ void Q_DECL_DEPRECATED setClientPresence(const QString& statusText);
+ void Q_DECL_DEPRECATED setClientPresence(QXmppPresence::Type presenceType);
+ void Q_DECL_DEPRECATED setClientPresence(QXmppPresence::Status::Type statusType);
/// \endcond
signals:
@@ -232,13 +238,6 @@ public slots:
bool sendPacket(const QXmppPacket&);
void sendMessage(const QString& bareJid, const QString& message);
- // FIXME: there are too many setClientPresence methods, which makes them
- // hard to understand. Also, they should probably not be slots.
- void setClientPresence(const QXmppPresence &presence);
- void setClientPresence(const QString& statusText);
- void setClientPresence(QXmppPresence::Type presenceType);
- void setClientPresence(QXmppPresence::Status::Type statusType);
-
private slots:
void invokeInterfaceMethod( const QXmppRpcInvokeIq &iq );
void xmppConnected();