korganizer Library API Documentation

holidaySettings.cpp

00001 // This file is generated by kconfig_compiler from holidaySettings.kcfg.
00002 // All changes you do to this file will be lost.
00003 
00004 #include "holidaySettings.h"
00005 
00006 #include <klocale.h>
00007 #include <kstaticdeleter.h>
00008 
00009 HolidaySettings *HolidaySettings::mSelf = 0;
00010 static KStaticDeleter<HolidaySettings> staticHolidaySettingsDeleter;
00011 
00012 HolidaySettings *HolidaySettings::self()
00013 {
00014   if ( !mSelf ) {
00015     staticHolidaySettingsDeleter.setObject( mSelf, new HolidaySettings() );
00016     mSelf->readConfig();
00017   }
00018 
00019   return mSelf;
00020 }
00021 
00022 HolidaySettings::HolidaySettings(  )
00023   : KConfigSkeleton( QString::fromLatin1( "korganizerrc" ) )
00024 {
00025   mSelf = this;
00026   setCurrentGroup( QString::fromLatin1( "Calendar/Holiday Plugin" ) );
00027 
00028   mHolidaysItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "Holidays" ), mHolidays, KGlobal::locale()->country() );
00029   addItem( mHolidaysItem, QString::fromLatin1( "Holidays" ) );
00030 }
00031 
00032 HolidaySettings::~HolidaySettings()
00033 {
00034   if ( mSelf == this )
00035     staticHolidaySettingsDeleter.setObject( mSelf, 0, false );
00036 }
00037 
KDE Logo
This file is part of the documentation for korganizer Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 22:45:23 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003