[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/sysadmin/shaman/shaman/config/general
From: Dario Freddi <drf () kde ! org>
Date: 2009-12-10 15:25:18
Message-ID: 1260458718.422091.8722.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1061082 by dafre:
Hook into configuration
Signed-off-by: Dario Freddi <drf@kde.org>
M +8 -0 ShamanGeneralKCM.cpp
--- trunk/playground/sysadmin/shaman/shaman/config/general/ShamanGeneralKCM.cpp #1061081:1061082
@@ -27,6 +27,8 @@
#include <KServiceTypeTrader>
#include <KPluginInfo>
+#include "settings.h"
+
K_PLUGIN_FACTORY(ShamanKCMFactory,
registerPlugin<ShamanGeneralKCM>();
)
@@ -81,16 +83,22 @@
lay->addWidget(pluginBox);
setLayout(lay);
+
+ connect(m_selector, SIGNAL(changed(bool)), this, SLOT(changed()));
+ connect(m_saveQueue, SIGNAL(stateChanged(int)), this, SLOT(changed()));
}
void ShamanGeneralKCM::load()
{
m_selector->load();
+ m_saveQueue->setChecked(Settings::saveQueueOnExit());
}
void ShamanGeneralKCM::save()
{
m_selector->save();
+ Settings::setSaveQueueOnExit(m_saveQueue->isChecked());
+ Settings::self()->writeConfig();
}
void ShamanGeneralKCM::defaults()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic