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

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/applets/systemtray
From:       Marco Martin <notmart () gmail ! com>
Date:       2009-02-17 16:48:47
Message-ID: 1234889327.465048.12242.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 927485 by mart:

add systemtraydaemon to the build
add the systemtray icon protocol part


 M  +8 -0      CMakeLists.txt  
 M  +2 -0      core/manager.cpp  
 A             protocols/dbussystemtray (directory)  
 A             protocols/dbussystemtray/dbussystemtrayprotocol.cpp   [License: GPL \
(v2+)]  A             protocols/dbussystemtray/dbussystemtrayprotocol.h   [License: \
GPL (v2+)]  A             protocols/dbussystemtray/dbussystemtraytask.cpp   [License: \
GPL (v2+)]  A             protocols/dbussystemtray/dbussystemtraytask.h   [License: \
GPL (v2+)]


--- trunk/KDE/kdebase/workspace/plasma/applets/systemtray/CMakeLists.txt \
#927484:927485 @@ -26,6 +26,9 @@
     protocols/jobs/dbusjobprotocol.cpp
     protocols/jobs/dbusjob.cpp
 
+    protocols/dbussystemtray/dbussystemtraytask.cpp
+    protocols/dbussystemtray/dbussystemtrayprotocol.cpp
+
     ui/applet.cpp
     ui/compactlayout.cpp
     ui/extendertask.cpp
@@ -34,6 +37,11 @@
     ui/jobwidget.cpp
     )
 
+add_subdirectory(systemtraydaemon)
+
+set(systemtraydaemon_xml systemtraydaemon/org.kde.SystemTrayDaemon.xml)
+QT4_ADD_DBUS_INTERFACE(systemtray_SRCS ${systemtraydaemon_xml} \
systemtraydaemon_interface) +
 kde4_add_plugin(plasma_applet_systemtray ${systemtray_SRCS})
 include_directories(${CMAKE_SOURCE_DIR})
 target_link_libraries(plasma_applet_systemtray ${KDE4_KDEUI_LIBS} \
                ${KDE4_PLASMA_LIBS} ${X11_LIBRARIES} ${X11_Xrender_LIB} \
                ${KDE4_SOLID_LIBS})
--- trunk/KDE/kdebase/workspace/plasma/applets/systemtray/core/manager.cpp \
#927484:927485 @@ -34,6 +34,7 @@
 #include "../protocols/fdo/fdoprotocol.h"
 #include "../protocols/plasmoid/plasmoidtaskprotocol.h"
 #include "../protocols/jobs/dbusjobprotocol.h"
+#include "../protocols/dbussystemtray/dbussystemtrayprotocol.h"
 
 namespace SystemTray
 {
@@ -65,6 +66,7 @@
 {
     d->setupProtocol(new PlasmoidProtocol(this));
     d->setupProtocol(new SystemTray::FdoProtocol(this));
+    d->setupProtocol(new SystemTray::DBusSystemTrayProtocol(this));
 }
 
 Manager::~Manager()


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

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