Revision 853274

Go back to digest for 31st August 2008

Features in Utilities

Dario Freddi committed changes in /trunk/playground/utils/powerdevil:

Commit worth some days of work, while I was away. Here goes the most important changes:

* Added a KRunner that allows to change the current profile ("set-profile")
* Added a basic Applet. This is meant to be a placeholder, since I'm not good at all with Plasma Applets.
* Improved the Plasma engine, now it has all the needed informations.
* Added more methods/signals to DBus interface, mainly for the Plasma stuff.
* Improved profile support
* Some changes to the GUI in the config dialog
* All powerdevil modules are now ready for l10n. Added also Messages.sh. All the modules are translated from "Powerdevil" catalog.
* Added a "capability" page to the KCModule, where you can see what your system is capable of
* Added support for powersaving schemes
* Added support for turning off CPUs (where possible)
* Added more notifications
* Various fixes, and some more stuff I could have forgot writing about

File Changes

Added 16 files
  • /trunk/playground/utils/powerdevil
  •   /Messages.sh
  •   /plasma/runner
  •   /plasma/applet/AbstractView.cpp
  •   /plasma/applet/AbstractView.h
  •   /plasma/applet/CMakeLists.txt
  •   /plasma/applet/ErrorView.cpp
  •   /plasma/applet/ErrorView.h
  •   /plasma/applet/IdleView.cpp
  •   /plasma/applet/IdleView.h
  •   /plasma/applet/plasma-applet-powerdevil.desktop
  •   /plasma/applet/PowerDevilApplet.cpp
  •   /plasma/applet/PowerDevilApplet.h
  •   /plasma/runner/CMakeLists.txt
  •   /plasma/runner/plasma-runner-powerdevil.desktop
  •   /plasma/runner/PowerDevilRunner.cpp
  •   /plasma/runner/PowerDevilRunner.h
Modified 14 files
  • /trunk/playground/utils/powerdevil
  •   /CMakeLists.txt
  •   /config-powerdevil.h.cmake
  •   /powerdevil.notifyrc
  •   /daemon/org.kde.PowerDevil.xml
  •   /daemon/PowerDevilDaemon.cpp
  •   /daemon/PowerDevilDaemon.h
  •   /kcmodule/CMakeLists.txt
  •   /kcmodule/ConfigWidget.cpp
  •   /kcmodule/ConfigWidget.h
  •   /kcmodule/dialog.ui
  •   /kcmodule/PowerDevilKCM.cpp
  •   /plasma/CMakeLists.txt
  •   /plasma/engine/PowerDevilEngine.cpp
  •   /plasma/engine/PowerDevilEngine.h
30 files changed in total