• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

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 

NepomukDaemons

Skip menu "NepomukDaemons"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KCMShell
  • KNotify
  • KStyles
  • Nepomuk Daemons
Generated for API Reference by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal