diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-18 16:51:58 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-18 16:51:58 +0200 |
| commit | 2f2f419542247a78f412cff3d3631ade5e09de80 (patch) | |
| tree | f928e3d636d69d542d130335c70720accd8e796f /src | |
| parent | f880bbd5f96f505d8c00cdfe9d3ad46160d7c34c (diff) | |
| download | qxmpp-2f2f419542247a78f412cff3d3631ade5e09de80.tar.gz | |
remove confusing QXmppPresence::Status::Offline
Diffstat (limited to 'src')
| -rw-r--r-- | src/base/QXmppPresence.cpp | 4 | ||||
| -rw-r--r-- | src/base/QXmppPresence.h | 3 | ||||
| -rw-r--r-- | src/client/QXmppClient.cpp | 1 | ||||
| -rw-r--r-- | src/client/QXmppRosterManager.cpp | 1 |
4 files changed, 1 insertions, 8 deletions
diff --git a/src/base/QXmppPresence.cpp b/src/base/QXmppPresence.cpp index e5821068..6351bac8 100644 --- a/src/base/QXmppPresence.cpp +++ b/src/base/QXmppPresence.cpp @@ -307,7 +307,6 @@ void QXmppPresence::Status::setType(QXmppPresence::Status::Type type) void QXmppPresence::Status::setTypeFromStr(const QString& str) { - // FIXME: there is no keyword for Offline if(str == "") m_type = QXmppPresence::Status::Online; else if(str == "away") @@ -332,9 +331,6 @@ QString QXmppPresence::Status::getTypeStr() const switch(m_type) { case QXmppPresence::Status::Online: return ""; - case QXmppPresence::Status::Offline: - // FIXME: there is no keyword for Offline - return ""; case QXmppPresence::Status::Away: return "away"; case QXmppPresence::Status::XA: diff --git a/src/base/QXmppPresence.h b/src/base/QXmppPresence.h index a34526c4..fe6710a9 100644 --- a/src/base/QXmppPresence.h +++ b/src/base/QXmppPresence.h @@ -71,8 +71,7 @@ public: /// This enum is used to describe an availability status. enum Type { - Offline = 0, - Online, ///< The entity or resource is online. + Online = 0, ///< The entity or resource is online. Away, ///< The entity or resource is temporarily away. XA, ///< The entity or resource is away for an extended period. DND, ///< The entity or resource is busy ("Do Not Disturb"). diff --git a/src/client/QXmppClient.cpp b/src/client/QXmppClient.cpp index d42b4966..f9d185ad 100644 --- a/src/client/QXmppClient.cpp +++ b/src/client/QXmppClient.cpp @@ -341,7 +341,6 @@ void QXmppClient::disconnectFromServer() d->reconnectionTimer->stop(); d->clientPresence.setType(QXmppPresence::Unavailable); - d->clientPresence.status().setType(QXmppPresence::Status::Offline); d->clientPresence.status().setStatusText("Logged out"); if (d->stream->isConnected()) sendPacket(d->clientPresence); diff --git a/src/client/QXmppRosterManager.cpp b/src/client/QXmppRosterManager.cpp index c2da19a2..ebe41887 100644 --- a/src/client/QXmppRosterManager.cpp +++ b/src/client/QXmppRosterManager.cpp @@ -398,7 +398,6 @@ QXmppPresence QXmppRosterManager::getPresence(const QString& bareJid, { QXmppPresence presence; presence.setType(QXmppPresence::Unavailable); - presence.setStatus(QXmppPresence::Status::Offline); return presence; } } |
