[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