[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/presence
From: Dariusz Mikulski <dariusz.mikulski () gmail ! com>
Date: 2009-01-14 17:30:42
Message-ID: 1231954242.388267.20156.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 911037 by mikulski:
change tapioca enums to telepathy-qt4 in item delegate
M +11 -9 presenceitemdelegate.cpp
--- trunk/playground/base/plasma/applets/presence/presenceitemdelegate.cpp \
#911036:911037 @@ -24,7 +24,8 @@
#include <QtGui/QPainter>
-#include <QtTapioca/PresenceState>
+#include <TelepathyQt4/Constants>
+#include <TelepathyQt4/Types>
PresenceItemDelegate::PresenceItemDelegate(QWidget * parent)
: QStyledItemDelegate(parent)
@@ -44,24 +45,25 @@
if(index.column() == 1)
{
// We are painting the icon.
- QtTapioca::PresenceState::Type type = \
static_cast<QtTapioca::PresenceState::Type>(index.model()->data(index).toInt());
-
+ Telepathy::SimplePresence currentPresence;
+ index.model()->data(index).fromValue(currentPresence);
+
KIcon icon;
- switch(type)
+ switch(currentPresence.type)
{
- case QtTapioca::PresenceState::AvailableType:
+ case Telepathy::ConnectionPresenceTypeAvailable:
icon = KIcon("user-online");
break;
- case QtTapioca::PresenceState::AwayType:
+ case Telepathy::ConnectionPresenceTypeAway:
icon = KIcon("user-away");
break;
- case QtTapioca::PresenceState::ExtendedAwayType:
+ case Telepathy::ConnectionPresenceTypeExtendedAway:
icon = KIcon("user-away-extended");
break;
- case QtTapioca::PresenceState::HiddenType:
+ case Telepathy::ConnectionPresenceTypeHidden:
icon = KIcon("user-invisible");
break;
- case QtTapioca::PresenceState::BusyType:
+ case Telepathy::ConnectionPresenceTypeBusy:
icon = KIcon("user-busy");
break;
default:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic