[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/base/plasma/applets/presence
From:       George Goldberg <grundleborg () googlemail ! com>
Date:       2008-07-11 8:57:13
Message-ID: 1215766633.427769.7214.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 830798 by gberg:

Store the master status message even when no widget exists.


 M  +4 -1      presence.cpp  
 M  +4 -0      presence.h  


--- trunk/playground/base/plasma/applets/presence/presence.cpp #830797:830798
@@ -32,7 +32,6 @@
 #include <QtTapioca/PresenceState>
 
 #include <QtCore/QList>
-#include <QtCore/QString>
 
 #include <QtGui/QHeaderView>
 #include <QtGui/QLabel>
@@ -131,6 +130,7 @@
         m_masterStatusLayout->addWidget(m_masterStatusMessageLabel);
 
         iconChanged();
+        masterStatusMessageChanged(m_masterStatusMessage);
 
         // Set up the rest of the view/layout etc. stuff.
         Q_ASSERT(!m_messageEdit);  // Pointer should still be assigned to 0.
@@ -418,6 +418,9 @@
     {
         m_masterStatusMessageLabel->setText(message);
     }
+
+    // Store the master presence message as a member var.
+    m_masterStatusMessage = message;
 }
 
 #include "presence.moc"
--- trunk/playground/base/plasma/applets/presence/presence.h #830797:830798
@@ -24,6 +24,8 @@
 
 #include <plasma/dataengine.h>
 
+#include <QtCore/QString>
+
 class KColorScheme;
 class KLineEdit;
 
@@ -72,6 +74,8 @@
     QVBoxLayout * m_layout;
     QWidget * m_widget;
 
+    QString m_masterStatusMessage;
+
 };
 
 K_EXPORT_PLASMA_APPLET(presence, PresenceApplet)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic