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> staticDeleter; 00011 00012 HolidaySettings *HolidaySettings::self() 00013 { 00014 if ( !mSelf ) { 00015 staticDeleter.setObject( mSelf, new HolidaySettings() ); 00016 mSelf->readConfig(); 00017 } 00018 00019 return mSelf; 00020 } 00021 00022 HolidaySettings::HolidaySettings( ) 00023 : KConfigSkeleton( "korganizerrc" ) 00024 { 00025 mSelf = this; 00026 setCurrentGroup( "Calendar/Holiday Plugin" ); 00027 00028 mHolidaysItem = new KConfigSkeleton::ItemString( currentGroup(), "Holidays", mHolidays, KGlobal::locale()->country() ); 00029 addItem( mHolidaysItem ); 00030 } 00031 00032 HolidaySettings::~HolidaySettings() 00033 { 00034 if ( mSelf == this ) 00035 staticDeleter.setObject( mSelf, 0, false ); 00036 } 00037
KDE Logo
This file is part of the documentation for korganizer Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Oct 21 19:46:56 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003