aboutsummaryrefslogtreecommitdiff
path: root/examples/GuiClient
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-09-12 22:43:17 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-09-12 22:43:17 +0200
commitb5df32d8c9b3ce2f866f0fae729b08d0976553a6 (patch)
tree09a5c1c07d08e116ded578f4e5538ae8b4cab1d6 /examples/GuiClient
parent2e3e1411bfce80d30788fcbdf20d0294ba7b5ad4 (diff)
downloadqxmpp-b5df32d8c9b3ce2f866f0fae729b08d0976553a6.tar.gz
minimum maintenance to get guiclient to compile
Diffstat (limited to 'examples/GuiClient')
-rw-r--r--examples/GuiClient/mainDialog.cpp5
-rw-r--r--examples/GuiClient/rosterItem.cpp4
-rw-r--r--examples/GuiClient/statusWidget.cpp3
-rw-r--r--examples/GuiClient/utils.cpp6
4 files changed, 5 insertions, 13 deletions
diff --git a/examples/GuiClient/mainDialog.cpp b/examples/GuiClient/mainDialog.cpp
index c0b87469..0312fc48 100644
--- a/examples/GuiClient/mainDialog.cpp
+++ b/examples/GuiClient/mainDialog.cpp
@@ -389,10 +389,7 @@ void mainDialog::presenceTypeChanged(QXmppPresence::Type presenceType)
void mainDialog::presenceStatusTypeChanged(QXmppPresence::Status::Type statusType)
{
QXmppPresence presence = m_xmppClient.clientPresence();
- if(statusType == QXmppPresence::Status::Offline)
- presence.setType(QXmppPresence::Unavailable);
- else
- presence.setType(QXmppPresence::Available);
+ presence.setType(QXmppPresence::Available);
presence.status().setType(statusType);
addPhotoHash(presence);
m_xmppClient.setClientPresence(presence);
diff --git a/examples/GuiClient/rosterItem.cpp b/examples/GuiClient/rosterItem.cpp
index c84f27af..5932ba51 100644
--- a/examples/GuiClient/rosterItem.cpp
+++ b/examples/GuiClient/rosterItem.cpp
@@ -27,7 +27,6 @@
rosterItem::rosterItem(const QString& bareJid) //: QStandardItem(bareJid)
{
- setStatusType(QXmppPresence::Status::Offline);
setStatusText("Offline");
}
@@ -78,8 +77,7 @@ void rosterItem::setStatusType(QXmppPresence::Status::Type type)
case QXmppPresence::Status::DND:
icon = "red";
break;
- //case QXmppPresence::Status::Invisible:
- case QXmppPresence::Status::Offline:
+ case QXmppPresence::Status::Invisible:
icon = "gray";
break;
}
diff --git a/examples/GuiClient/statusWidget.cpp b/examples/GuiClient/statusWidget.cpp
index bf84b3d3..5345707e 100644
--- a/examples/GuiClient/statusWidget.cpp
+++ b/examples/GuiClient/statusWidget.cpp
@@ -117,8 +117,7 @@ void statusWidget::setPresenceAndStatusType(QXmppPresence::Type presenceType,
case QXmppPresence::Status::DND:
icon = "red";
break;
- //case QXmppPresence::Status::Invisible:
- case QXmppPresence::Status::Offline:
+ case QXmppPresence::Status::Invisible:
icon = "gray";
break;
}
diff --git a/examples/GuiClient/utils.cpp b/examples/GuiClient/utils.cpp
index 412dd92e..efc209e4 100644
--- a/examples/GuiClient/utils.cpp
+++ b/examples/GuiClient/utils.cpp
@@ -38,8 +38,7 @@ int comparisonWeightsPresenceStatusType(QXmppPresence::Status::Type statusType)
case QXmppPresence::Status::Away:
case QXmppPresence::Status::XA:
return 2;
- case QXmppPresence::Status::Offline:
- //case QXmppPresence::Status::Invisible:
+ case QXmppPresence::Status::Invisible:
return 3;
default:
return 5;
@@ -75,8 +74,7 @@ QString presenceToStatusText(const QXmppPresence& presence)
{
switch(presence.status().type())
{
- //case QXmppPresence::Status::Invisible:
- case QXmppPresence::Status::Offline:
+ case QXmppPresence::Status::Invisible:
statusText = "Offline";
break;
case QXmppPresence::Status::Online: