akonadi
4 #include "resourcebasesettings.h"
7 #include <QtCore/QFile>
9 using namespace Akonadi;
13 class ResourceBaseSettingsHelper
16 ResourceBaseSettingsHelper() : q(0) {}
17 ~ResourceBaseSettingsHelper() {
delete q; }
18 ResourceBaseSettings *q;
22 K_GLOBAL_STATIC(ResourceBaseSettingsHelper, s_globalResourceBaseSettings)
23 ResourceBaseSettings *ResourceBaseSettings::self()
25 if (!s_globalResourceBaseSettings->q) {
26 new ResourceBaseSettings;
27 s_globalResourceBaseSettings->q->readConfig();
30 return s_globalResourceBaseSettings->q;
33 ResourceBaseSettings::ResourceBaseSettings( )
34 : KConfigSkeleton( QLatin1String(
"resourcebaserc" ) )
36 Q_ASSERT(!s_globalResourceBaseSettings->q);
37 s_globalResourceBaseSettings->q =
this;
38 setCurrentGroup( QLatin1String(
"ConfigurationDialogRestrictions" ) );
40 mMinimumCheckIntervalItem =
new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String(
"MinimumCheckInterval" ), mMinimumCheckInterval, 1 );
41 addItem( mMinimumCheckIntervalItem, QLatin1String(
"MinimumCheckInterval" ) );
44 ResourceBaseSettings::~ResourceBaseSettings()
46 if (!s_globalResourceBaseSettings.isDestroyed()) {
47 s_globalResourceBaseSettings->q = 0;
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:27 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.