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

kanagram

kanagramsettings.cpp

Go to the documentation of this file.
00001 // This file is generated by kconfig_compiler from kanagram.kcfg.
00002 // All changes you do to this file will be lost.
00003 
00004 #include "kanagramsettings.h"
00005 
00006 #include <kglobal.h>
00007 #include <QtCore/QFile>
00008 
00009 class KanagramSettingsHelper
00010 {
00011   public:
00012     KanagramSettingsHelper() : q(0) {}
00013     ~KanagramSettingsHelper() { delete q; }
00014     KanagramSettings *q;
00015 };
00016 K_GLOBAL_STATIC(KanagramSettingsHelper, s_globalKanagramSettings)
00017 KanagramSettings *KanagramSettings::self()
00018 {
00019   if (!s_globalKanagramSettings->q) {
00020     new KanagramSettings;
00021     s_globalKanagramSettings->q->readConfig();
00022   }
00023 
00024   return s_globalKanagramSettings->q;
00025 }
00026 
00027 KanagramSettings::KanagramSettings(  )
00028   : KConfigSkeleton( QLatin1String( "kanagramrc" ) )
00029 {
00030   Q_ASSERT(!s_globalKanagramSettings->q);
00031   s_globalKanagramSettings->q = this;
00032   setCurrentGroup( QLatin1String( "kanagram" ) );
00033 
00034   KConfigSkeleton::ItemString  *itemHintHideTime;
00035   itemHintHideTime = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "hintHideTime" ), mHintHideTime, QLatin1String( "5 seconds" ) );
00036   addItem( itemHintHideTime, QLatin1String( "hintHideTime" ) );
00037   KConfigSkeleton::ItemBool  *itemUseSounds;
00038   itemUseSounds = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useSounds" ), mUseSounds, true );
00039   addItem( itemUseSounds, QLatin1String( "useSounds" ) );
00040   KConfigSkeleton::ItemPath  *itemDefaultVocab;
00041   itemDefaultVocab = new KConfigSkeleton::ItemPath( currentGroup(), QLatin1String( "defaultVocab" ), mDefaultVocab );
00042   addItem( itemDefaultVocab, QLatin1String( "defaultVocab" ) );
00043   KConfigSkeleton::ItemString  *itemDataLanguage;
00044   itemDataLanguage = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "dataLanguage" ), mDataLanguage );
00045   addItem( itemDataLanguage, QLatin1String( "dataLanguage" ) );
00046 }
00047 
00048 KanagramSettings::~KanagramSettings()
00049 {
00050 }
00051 

kanagram

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

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
Generated for kdeedu by doxygen 1.5.4
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