[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kcontrol/energy
From: Oswald Buddenhagen <ossi () kde ! org>
Date: 2007-11-01 18:24:27
Message-ID: 1193941467.862952.18186.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 731732 by ossi:
notify the screen saver about dpms config changes.
M +2 -0 CMakeLists.txt
M +6 -0 energy.cpp
--- trunk/KDE/kdebase/workspace/kcontrol/energy/CMakeLists.txt #731731:731732
@@ -7,6 +7,8 @@
set(kcm_energy_PART_SRCS energy.cpp )
+set(kscreensaver_xml \
${KDEBASE_WORKSPACE_SOURCE_DIR}/krunner/org.kde.screensaver.xml) \
+QT4_ADD_DBUS_INTERFACE( kcm_energy_PART_SRCS ${kscreensaver_xml} \
kscreensaver_interface )
kde4_add_plugin(kcm_energy ${kcm_energy_PART_SRCS})
--- trunk/KDE/kdebase/workspace/kcontrol/energy/energy.cpp #731731:731732
@@ -43,6 +43,8 @@
#include <kurllabel.h>
#include <kgenericfactory.h>
+#include <kscreensaver_interface.h>
+
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xatom.h>
@@ -364,6 +366,10 @@
XFlush(dpy);
XSetErrorHandler(defaultHandler);
+
+ // The screen saver depends on the DPMS settings
+ org::kde::screensaver kscreensaver("org.kde.screensaver", "/ScreenSaver", \
QDBusConnection::sessionBus()); + kscreensaver.configure();
#else
/* keep gcc silent */
if (enable | standby | suspend | off)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic