[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/powerdevil/daemon
From: Dario Freddi <drf () kde ! org>
Date: 2010-10-21 11:22:30
Message-ID: 20101021112230.E1EBCAC899 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1188082 by dafre:
Add a default profile generator - this also makes default profiles translatable!
M +1 -0 CMakeLists.txt
M +8 -0 powerdevilcore.cpp
A powerdevilprofilegenerator.cpp [License: GPL (v2+)]
A powerdevilprofilegenerator.h [License: GPL (v2+)]
--- trunk/KDE/kdebase/workspace/powerdevil/daemon/CMakeLists.txt #1188081:1188082
@@ -20,6 +20,7 @@
powerdevilbackendinterface.cpp
powerdevilcore.cpp
powerdevilpolicyagent.cpp
+ powerdevilprofilegenerator.cpp
)
kde4_add_kcfg_files(powerdevilcore_SRCS ../PowerDevilSettings.kcfgc)
--- trunk/KDE/kdebase/workspace/powerdevil/daemon/powerdevilcore.cpp #1188081:1188082
@@ -27,6 +27,7 @@
#include "powerdevilactionpool.h"
#include "powerdevilbackendinterface.h"
#include "powerdevilpolicyagent.h"
+#include "powerdevilprofilegenerator.h"
#include <Solid/Battery>
#include <Solid/Device>
@@ -91,6 +92,13 @@
m_profilesConfig = KSharedConfig::openConfig("powerdevilprofilesrc", KConfig::SimpleConfig);
+ // Is it brand new?
+ if (m_profilesConfig->groupList().isEmpty()) {
+ // Generate defaults
+ ProfileGenerator::generateProfiles();
+ m_profilesConfig->reparseConfiguration();
+ }
+
// Get the battery devices ready
{
using namespace Solid;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic