[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/libkdepim
From:       David Faure <faure () kde ! org>
Date:       2006-01-31 23:59:16
Message-ID: 1138751956.331325.16832.nullmailer () svn ! kde ! org
[Download RAW message or body]

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<KABC::Resource> kabcResources = abook->resources();
+  const QList<KABC::Resource*> kabcResources = abook->resources();
 
-  Q3PtrList<KRES::Resource> kresResources;
-  Q3PtrListIterator<KABC::Resource> resIt( kabcResources );
-  KABC::Resource *resource;
-  while ( ( resource = resIt.current() ) != 0 ) {
-    ++resIt;
-    if ( !resource->readOnly() ) {
-      KRES::Resource *res = static_cast<KRES::Resource*>( resource );
+  QList<KRES::Resource*> kresResources;
+  QList<KABC::Resource*>::const_iterator resIt;
+  for ( resIt = kabcResources.begin(); resIt != kabcResources.end(); ++resIt) {
+    if ( (*resIt)->readOnly() ) {
+      KRES::Resource *res = static_cast<KRES::Resource*>( *resIt );
       if ( res )
         kresResources.append( res );
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic