author | ulf69 <ulf69> | 2004-07-27 00:57:35 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-07-27 00:57:35 (UTC) |
commit | 203a3f0cf7bfc16be93d3a9c75d244d5a9956c2c (patch) (unidiff) | |
tree | 3d25d89a5a0206fd5abd0820be834949663daacf | |
parent | b33c195abfc2e83cc3510707f05bf6a4c93912cf (diff) | |
download | kdepimpi-203a3f0cf7bfc16be93d3a9c75d244d5a9956c2c.zip kdepimpi-203a3f0cf7bfc16be93d3a9c75d244d5a9956c2c.tar.gz kdepimpi-203a3f0cf7bfc16be93d3a9c75d244d5a9956c2c.tar.bz2 |
added sync-contact as new resourcefamily. Those resources can be choosen
as sync targets.
-rw-r--r-- | microkde/kresources/configpage.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/microkde/kresources/configpage.cpp b/microkde/kresources/configpage.cpp index 0f1469d..8782ffd 100644 --- a/microkde/kresources/configpage.cpp +++ b/microkde/kresources/configpage.cpp | |||
@@ -160,14 +160,17 @@ void ConfigPage::load() | |||
160 | 160 | ||
161 | //US KTrader::OfferList plugins = KTrader::self()->query( "KResources/Plugin" ); | 161 | //US KTrader::OfferList plugins = KTrader::self()->query( "KResources/Plugin" ); |
162 | //US KTrader::OfferList::ConstIterator it; | 162 | //US KTrader::OfferList::ConstIterator it; |
163 | //US for ( it = plugins.begin(); it != plugins.end(); ++it ) { | 163 | //US for ( it = plugins.begin(); it != plugins.end(); ++it ) { |
164 | //US QVariant tmp = (*it)->property( "X-KDE-ResourceFamily" ); | 164 | //US QVariant tmp = (*it)->property( "X-KDE-ResourceFamily" ); |
165 | //US QString family = tmp.toString(); | 165 | //US QString family = tmp.toString(); |
166 | 166 | QStringList families; | |
167 | QString family = "contact"; | 167 | families << "contact" << "sync-contacts"; |
168 | for ( QStringList::Iterator it = families.begin(); it != families.end(); ++it ) | ||
169 | { | ||
170 | QString family = (*it); | ||
168 | if ( !family.isEmpty() ) { | 171 | if ( !family.isEmpty() ) { |
169 | if ( !mFamilyMap.contains( family ) ) { | 172 | if ( !mFamilyMap.contains( family ) ) { |
170 | mCurrentManager = new Manager<Resource>( family ); | 173 | mCurrentManager = new Manager<Resource>( family ); |
171 | if ( mCurrentManager ) { | 174 | if ( mCurrentManager ) { |
172 | mFamilyMap.append( family ); | 175 | mFamilyMap.append( family ); |
173 | mCurrentManager->addListener( this ); | 176 | mCurrentManager->addListener( this ); |
@@ -187,13 +190,13 @@ void ConfigPage::load() | |||
187 | info.mManager->readConfig( info.mConfig ); | 190 | info.mManager->readConfig( info.mConfig ); |
188 | 191 | ||
189 | mInfoMap.append( info ); | 192 | mInfoMap.append( info ); |
190 | } | 193 | } |
191 | } | 194 | } |
192 | } | 195 | } |
193 | //US } | 196 | } |
194 | mCurrentManager = 0; | 197 | mCurrentManager = 0; |
195 | 198 | ||
196 | mFamilyCombo->insertStringList( mFamilyMap ); | 199 | mFamilyCombo->insertStringList( mFamilyMap ); |
197 | 200 | ||
198 | int currentFamily = mConfig->readNumEntry( "CurrentFamily", 0 ); | 201 | int currentFamily = mConfig->readNumEntry( "CurrentFamily", 0 ); |
199 | mFamilyCombo->setCurrentItem( currentFamily ); | 202 | mFamilyCombo->setCurrentItem( currentFamily ); |