[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/kplato
From: Albert Astals Cid <tsdgeos () terra ! es>
Date: 2009-08-02 15:46:27
Message-ID: 1249227987.667856.17891.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1005925 by aacid:
foreach already iterates over values so calling values explicitely is a waste both in \
memory and processing time
M +2 -2 libs/kernel/kptproject.cpp
M +2 -2 libs/models/kptresourceappointmentsmodel.cpp
M +6 -6 workpackage/part.cpp
--- trunk/koffice/kplato/libs/kernel/kptproject.cpp #1005924:1005925
@@ -469,7 +469,7 @@
DateTime Project::checkStartConstraints( const DateTime &dt ) const
{
DateTime t = dt;
- foreach ( Node *n, nodeIdDict.values() ) {
+ foreach ( Node *n, nodeIdDict ) {
if ( n->type() == Node::Type_Task || n->type() == Node::Type_Milestone ) {
switch ( n->constraint() ) {
case Node::FixedInterval:
@@ -487,7 +487,7 @@
DateTime Project::checkEndConstraints( const DateTime &dt ) const
{
DateTime t = dt;
- foreach ( Node *n, nodeIdDict.values() ) {
+ foreach ( Node *n, nodeIdDict ) {
if ( n->type() == Node::Type_Task || n->type() == Node::Type_Milestone ) {
switch ( n->constraint() ) {
case Node::FixedInterval:
--- trunk/koffice/kplato/libs/models/kptresourceappointmentsmodel.cpp \
#1005924:1005925 @@ -1570,7 +1570,7 @@
{
Private *p = 0;
AppointmentInterval i = a->intervalAt( row );
- foreach ( Private *pr, m_datamap.values() ) {
+ foreach ( Private *pr, m_datamap ) {
if ( pr->parent == a &&
pr->type == Private::Interval &&
i == *( static_cast<AppointmentInterval*>( pr->ptr ) ) )
@@ -1630,7 +1630,7 @@
m_datamap.remove( const_cast<Resource*>( resource ) );
foreach ( Appointment *a, resource->appointments( id() ) ) {
QList<Private*> lst;
- foreach ( Private *i, m_datamap.values() ) {
+ foreach ( Private *i, m_datamap ) {
if ( i->parent == a ) {
lst << i;
}
--- trunk/koffice/kplato/workpackage/part.cpp #1005924:1005925
@@ -587,7 +587,7 @@
DocumentChild *Part::findChild( const Document *doc ) const
{
- foreach ( const WorkPackage *wp, m_packageMap.values() ) {
+ foreach ( const WorkPackage *wp, m_packageMap ) {
DocumentChild *c = wp->findChild( doc );
if ( c ) {
return c;
@@ -598,7 +598,7 @@
WorkPackage *Part::findWorkPackage( const Document *doc ) const
{
- foreach ( const WorkPackage *wp, m_packageMap.values() ) {
+ foreach ( const WorkPackage *wp, m_packageMap ) {
if ( wp->contains( doc ) ) {
return const_cast<WorkPackage*>( wp );
}
@@ -608,7 +608,7 @@
WorkPackage *Part::findWorkPackage( const DocumentChild *child ) const
{
- foreach ( const WorkPackage *wp, m_packageMap.values() ) {
+ foreach ( const WorkPackage *wp, m_packageMap ) {
if ( wp->contains( child ) ) {
return const_cast<WorkPackage*>( wp );
}
@@ -736,7 +736,7 @@
return setModified( ! clean );
}
bool mod = false;
- foreach ( WorkPackage *wp, m_packageMap.values() ) {
+ foreach ( WorkPackage *wp, m_packageMap ) {
foreach( DocumentChild *ch, wp->childDocs() ) {
if ( ch->isModified() || ch->isFileModified() ) {
mod = true;
@@ -763,7 +763,7 @@
bool Part::saveWorkPackages( bool silent )
{
- foreach ( WorkPackage *wp, m_packageMap.values() ) {
+ foreach ( WorkPackage *wp, m_packageMap ) {
wp->saveToProjects( this );
}
m_undostack->setClean();
@@ -785,7 +785,7 @@
{
m_currentWorkPackage = 0;
QList<WorkPackage*> modifiedList;
- foreach ( WorkPackage *wp, m_packageMap.values() ) {
+ foreach ( WorkPackage *wp, m_packageMap ) {
switch ( wp->queryClose( this ) ) {
case KMessageBox::No:
modifiedList << wp;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic