SVN commit 504416 by dfaure: fix compilation with --enable-new-distrists (although, as the comment says, this code should probably be in libkabc; but I'll let Tobias decide about that) M +6 -8 addressesdialog.cpp --- trunk/KDE/kdepim/libkdepim/addressesdialog.cpp #504415:504416 @@ -847,15 +847,13 @@ // KDE4: should be in libkabc I think static KABC::Resource *requestResource( KABC::AddressBook* abook, QWidget *parent ) { - Q3PtrList kabcResources = abook->resources(); + const QList kabcResources = abook->resources(); - Q3PtrList kresResources; - Q3PtrListIterator resIt( kabcResources ); - KABC::Resource *resource; - while ( ( resource = resIt.current() ) != 0 ) { - ++resIt; - if ( !resource->readOnly() ) { - KRES::Resource *res = static_cast( resource ); + QList kresResources; + QList::const_iterator resIt; + for ( resIt = kabcResources.begin(); resIt != kabcResources.end(); ++resIt) { + if ( (*resIt)->readOnly() ) { + KRES::Resource *res = static_cast( *resIt ); if ( res ) kresResources.append( res ); }