[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/presence
From: Abner Silva <abner.silva () kdemail ! net>
Date: 2009-08-05 15:20:05
Message-ID: 1249485605.806893.23498.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1007344 by abnerf:
Implemented getters and setters for presence status and message.
M +18 -1 accountwidget.cpp
M +3 -0 accountwidget.h
--- trunk/playground/base/plasma/applets/presence/accountwidget.cpp #1007343:1007344
@@ -152,9 +152,26 @@
m_presenceWidget->setPresenceStatusWithMsg(status, msg);
}
+QString AccountWidget::presenceStatus() const
+{
+ return presenceStatusToString(m_presenceWidget->presenceStatus());
+}
+
+QString AccountWidget::presenceMessage() const
+{
+ return m_presenceWidget->presenceMessage();
+}
+
void AccountWidget::onPresenceStatusChanged(PresenceWidget::PresenceStatus status,
const QString &text)
{
+ QString ret = presenceStatusToString(status);
+
+ emit presenceChanged(ret, text);
+}
+
+QString AccountWidget::presenceStatusToString(PresenceWidget::PresenceStatus status) const
+{
QString ret;
switch(status) {
@@ -177,6 +194,6 @@
break;
}
- emit presenceChanged(ret, text);
+ return ret;
}
#include "accountwidget.moc"
--- trunk/playground/base/plasma/applets/presence/accountwidget.h #1007343:1007344
@@ -57,6 +57,8 @@
void setImage(const QPixmap &image);
void setPresence(const QString &presence, const QString &msg);
+ QString presenceStatus() const;
+ QString presenceMessage() const;
Q_SIGNALS:
void presenceChanged(const QString &presence, const QString &msg);
@@ -66,6 +68,7 @@
const QString &text);
private:
+ QString presenceStatusToString(PresenceWidget::PresenceStatus status) const;
QString m_id;
AccountImage *m_image;
QGraphicsGridLayout* m_layout;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic