From d937154e5ae3691dda55fac9114142f92e29e37b Mon Sep 17 00:00:00 2001 From: zautrix Date: Fri, 14 Jan 2005 22:24:22 +0000 Subject: filtersettings complete --- (limited to 'libkdepim') diff --git a/libkdepim/ksyncprefsdialog.cpp b/libkdepim/ksyncprefsdialog.cpp index 6e42fd4..2101bbb 100644 --- a/libkdepim/ksyncprefsdialog.cpp +++ b/libkdepim/ksyncprefsdialog.cpp @@ -361,19 +361,20 @@ void KSyncPrefsDialog::setupSyncAlgTab() } - - void KSyncPrefsDialog::readFilter() { mFilterKapi.clear(); mFilterKopi.clear(); - mFilterKopi.append(i18n("No Filter") ); - mFilterKapi.append(i18n("No Filter") ); KConfig cfgko(locateLocal("config","korganizerrc")); KConfig cfgka(locateLocal("config","kaddressbookrc")); cfgko.setGroup("General"); mFilterKopi = cfgko.readListEntry("CalendarFilters"); - mFilterKapi = mFilterKopi; + cfgka.setGroup("Filter"); + int count = cfgka.readNumEntry( "Count", 0 ); + for ( int i = 0; i < count; i++ ) { + cfgka.setGroup("Filter_"+QString::number( i ) ); + mFilterKapi.append( cfgka.readEntry("Name", "internal error") ); + } mFilterOutCal->clear(); mFilterInCal->clear(); mFilterOutAB->clear(); @@ -388,7 +389,6 @@ void KSyncPrefsDialog::readFilter() mFilterInAB->insertStringList( temp ); } - void KSyncPrefsDialog::slotOK() { if ( mMyMachineName->text() == "undefined" ) { -- cgit v0.9.0.2