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

List:       kde-commits
Subject:    koffice/kplato/plugins/scripting
From:       Albert Astals Cid <tsdgeos () terra ! es>
Date:       2008-11-30 16:34:18
Message-ID: 1228062858.811686.8579.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 890906 by aacid:

qDeleteAll knows how to iterate over maps/sets/hashes values without the need of \
creating a temporary list


 M  +1 -1      Module.cpp  
 M  +6 -6      Project.cpp  


--- trunk/koffice/kplato/plugins/scripting/Module.cpp #890905:890906
@@ -69,7 +69,7 @@
 
 Module::~Module()
 {
-    qDeleteAll( d->modules.values() );
+    qDeleteAll( d->modules );
     delete d->project;
     delete d;
 }
--- trunk/koffice/kplato/plugins/scripting/Project.cpp #890905:890906
@@ -45,12 +45,12 @@
 Scripting::Project::~Project()
 {
     kDebug()<<this;
-    qDeleteAll( m_nodes.values() );
-    qDeleteAll( m_groups.values() );
-    qDeleteAll( m_resources.values() );
-    qDeleteAll( m_calendars.values() );
-    qDeleteAll( m_schedules.values() );
-    qDeleteAll( m_accounts.values() );
+    qDeleteAll( m_nodes );
+    qDeleteAll( m_groups );
+    qDeleteAll( m_resources );
+    qDeleteAll( m_calendars );
+    qDeleteAll( m_schedules );
+    qDeleteAll( m_accounts );
 }
 
 int Scripting::Project::scheduleCount() const


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

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