-rw-r--r-- | korganizer/koprefs.cpp | 41 |
1 files changed, 22 insertions, 19 deletions
diff --git a/korganizer/koprefs.cpp b/korganizer/koprefs.cpp index 9fe285c..e679bd3 100644 --- a/korganizer/koprefs.cpp +++ b/korganizer/koprefs.cpp @@ -438,4 +438,5 @@ void KOPrefs::usrReadConfig() } - config()->setGroup("CCal"); - int numCals = config()->readNumEntry("NumberCalendars",0 ); + KConfig fc (locateLocal("config","kopicalendarrc")); + fc.setGroup("CC"); + int numCals = fc.readNumEntry("NumberCalendars",0 ); mNextAvailableCalendar = 1; @@ -451,9 +452,9 @@ void KOPrefs::usrReadConfig() KopiCalendarFile *kkf = getNewCalendar(); - kkf->isStandard = config()->readBoolEntry( prefix+"_isStandard", false ); - kkf->isEnabled = config()->readBoolEntry( prefix+"_isEnabled", true); - kkf->isAlarmEnabled = config()->readBoolEntry( prefix+"_isAlarmEnabled", true); - kkf->isReadOnly = config()->readBoolEntry( prefix+"_isReadOnly", false); - kkf->mName = config()->readEntry( prefix+"_Name", "Calendar"); - kkf->mFileName = config()->readEntry( prefix+"_FileName", kkf->mFileName); - kkf->mDefaultColor = config()->readColorEntry( prefix+"_Color",&mEventColor); + kkf->isStandard = fc.readBoolEntry( prefix+"_isStandard", false ); + kkf->isEnabled = fc.readBoolEntry( prefix+"_isEnabled", true); + kkf->isAlarmEnabled = fc.readBoolEntry( prefix+"_isAlarmEnabled", true); + kkf->isReadOnly = fc.readBoolEntry( prefix+"_isReadOnly", false); + kkf->mName = fc.readEntry( prefix+"_Name", "Calendar"); + kkf->mFileName = fc.readEntry( prefix+"_FileName", kkf->mFileName); + kkf->mDefaultColor = fc.readColorEntry( prefix+"_Color",&mEventColor); if ( kkf->mCalNumber == 1 ) { @@ -514,5 +515,6 @@ void KOPrefs::usrWriteConfig() ++it; - } - config()->setGroup("CCal"); - config()->writeEntry("NumberCalendars",mCalendars.count()); + } + KConfig fc (locateLocal("config","kopicalendarrc")); + fc.setGroup("CC"); + fc.writeEntry("NumberCalendars",mCalendars.count()); int numCal = 1; @@ -527,9 +529,9 @@ void KOPrefs::usrWriteConfig() QString prefix = "Cal_" + QString::number( writeCal ); - config()->writeEntry( prefix+"_isStandard", kkf->isStandard ); - config()->writeEntry( prefix+"_isEnabled", kkf->isEnabled ); - config()->writeEntry( prefix+"_isAlarmEnabled", kkf->isAlarmEnabled ); - config()->writeEntry( prefix+"_isReadOnly", kkf->isReadOnly ); - config()->writeEntry( prefix+"_Name", kkf->mName); - config()->writeEntry( prefix+"_FileName", kkf->mFileName); - config()->writeEntry( prefix+"_Color",kkf->mDefaultColor); + fc.writeEntry( prefix+"_isStandard", kkf->isStandard ); + fc.writeEntry( prefix+"_isEnabled", kkf->isEnabled ); + fc.writeEntry( prefix+"_isAlarmEnabled", kkf->isAlarmEnabled ); + fc.writeEntry( prefix+"_isReadOnly", kkf->isReadOnly ); + fc.writeEntry( prefix+"_Name", kkf->mName); + fc.writeEntry( prefix+"_FileName", kkf->mFileName); + fc.writeEntry( prefix+"_Color",kkf->mDefaultColor); } @@ -539,2 +541,3 @@ void KOPrefs::usrWriteConfig() } + fc.sync(); KPimPrefs::usrWriteConfig(); |