NepomukDaemons
nepomukserversettings.cpp
Go to the documentation of this file.00001 // This file is generated by kconfig_compiler from nepomukserver.kcfg. 00002 // All changes you do to this file will be lost. 00003 00004 #include "nepomukserversettings.h" 00005 00006 #include <kglobal.h> 00007 #include <QtCore/QFile> 00008 00009 class NepomukServerSettingsHelper 00010 { 00011 public: 00012 NepomukServerSettingsHelper() : q(0) {} 00013 ~NepomukServerSettingsHelper() { delete q; } 00014 NepomukServerSettings *q; 00015 }; 00016 K_GLOBAL_STATIC(NepomukServerSettingsHelper, s_globalNepomukServerSettings) 00017 NepomukServerSettings *NepomukServerSettings::self() 00018 { 00019 if (!s_globalNepomukServerSettings->q) { 00020 new NepomukServerSettings; 00021 s_globalNepomukServerSettings->q->readConfig(); 00022 } 00023 00024 return s_globalNepomukServerSettings->q; 00025 } 00026 00027 NepomukServerSettings::NepomukServerSettings( ) 00028 : KConfigSkeleton( QLatin1String( "nepomukserverrc" ) ) 00029 { 00030 Q_ASSERT(!s_globalNepomukServerSettings->q); 00031 s_globalNepomukServerSettings->q = this; 00032 setCurrentGroup( QLatin1String( "Basic Settings" ) ); 00033 00034 KConfigSkeleton::ItemBool *itemStartNepomuk; 00035 itemStartNepomuk = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "Start Nepomuk" ), mStartNepomuk, true ); 00036 addItem( itemStartNepomuk, QLatin1String( "StartNepomuk" ) ); 00037 KConfigSkeleton::ItemString *itemSopranoBackend; 00038 itemSopranoBackend = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "Soprano Backend" ), mSopranoBackend, QLatin1String( "sesame2" ) ); 00039 addItem( itemSopranoBackend, QLatin1String( "SopranoBackend" ) ); 00040 } 00041 00042 NepomukServerSettings::~NepomukServerSettings() 00043 { 00044 } 00045