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

List:       kde-commits
Subject:    KDE/kdebase/apps
From:       Albert Astals Cid <tsdgeos () terra ! es>
Date:       2008-04-24 20:41:05
Message-ID: 1209069665.541263.5815.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 800783 by aacid:

avoid unnecessary copies by using const & in foreach


 M  +4 -4      dolphin/src/dolphinview.cpp  
 M  +1 -1      dolphin/src/fileitemcapabilities.cpp  
 M  +6 -6      dolphin/src/iconmanager.cpp  
 M  +1 -1      dolphin/src/metadatawidget.cpp  
 M  +1 -1      dolphin/src/nepomukmassupdatejob.cpp  
 M  +1 -1      dolphin/src/tagcloud/resourcetaggingwidget.cpp  
 M  +1 -1      dolphin/src/tagcloud/tagcloud.cpp  
 M  +2 -2      kfind/kfindpart.cpp  
 M  +1 -1      kinfocenter/ioslaveinfo/kcmioslaveinfo.cpp  
 M  +2 -2      kinfocenter/moduletreeview.cpp  
 M  +1 -1      kinfocenter/partition/kcm_partition.cpp  
 M  +1 -1      konsole/src/Application.cpp  
 M  +1 -1      konsole/src/CopyInputDialog.cpp  
 M  +2 -2      konsole/src/ProcessInfo.cpp  
 M  +1 -1      konsole/src/ShellCommand.cpp  


--- trunk/KDE/kdebase/apps/dolphin/src/dolphinview.cpp #800782:800783
@@ -301,7 +301,7 @@
     KFileItemList itemList;
 
     const QModelIndexList indexList = selection.indexes();
-    foreach (QModelIndex index, indexList) {
+    foreach (const QModelIndex &index, indexList) {
         KFileItem item = m_dolphinModel->itemForIndex(index);
         if (!item.isNull()) {
             itemList.append(item);
@@ -315,7 +315,7 @@
 {
     KUrl::List urls;
     const KFileItemList list = selectedItems();
-    foreach (KFileItem item, list) {
+    foreach (const KFileItem &item, list) {
         urls.append(item.url());
     }
     return urls;
@@ -468,7 +468,7 @@
 
 void DolphinView::calculateItemCount(int& fileCount, int& folderCount)
 {
-    foreach (KFileItem item, m_dirLister->items()) {
+    foreach (const KFileItem &item, m_dirLister->items()) {
         if (item.isDir()) {
             ++folderCount;
         } else {
@@ -524,7 +524,7 @@
 
             // iterate through all selected items and rename them...
             int index = 1;
-            foreach (KFileItem item, items) {
+            foreach (const KFileItem &item, items) {
                 const KUrl& oldUrl = item.url();
                 QString number;
                 number.setNum(index++);
--- trunk/KDE/kdebase/apps/dolphin/src/fileitemcapabilities.cpp #800782:800783
@@ -32,7 +32,7 @@
     m_isLocal(true)
 {
     QFileInfo parentDirInfo;
-    foreach (KFileItem item, items) {
+    foreach (const KFileItem &item, items) {
         const KUrl url = item.url();
         m_isLocal = m_isLocal && url.isLocalFile();
         m_supportsReading  = m_supportsReading  && \
                KProtocolManager::supportsReading(url);
--- trunk/KDE/kdebase/apps/dolphin/src/iconmanager.cpp #800782:800783
@@ -107,7 +107,7 @@
     // Order the items in a way that the preview for the visible items
     // is generated first, as this improves the feeled performance a lot.
     KFileItemList orderedItems;
-    foreach (KFileItem item, items) {
+    foreach (const KFileItem &item, items) {
         const QModelIndex dirIndex = m_dolphinModel->indexForItem(item);
         const QModelIndex proxyIndex = m_proxyModel->mapFromSource(dirIndex);
         const QRect itemRect = m_view->visualRect(proxyIndex);
@@ -147,7 +147,7 @@
 {
     // restore the icons of all previously selected items to the
     // original state...
-    foreach (CutItem cutItem, m_cutItemsCache) {
+    foreach (const CutItem &cutItem, m_cutItemsCache) {
         const QModelIndex index = m_dolphinModel->indexForUrl(cutItem.url);
         if (index.isValid()) {
             m_dolphinModel->setData(index, QIcon(cutItem.pixmap), \
Qt::DecorationRole); @@ -207,7 +207,7 @@
     bool isOldPreview = true;
     const KUrl::List dirs = dirLister->directories();
     const QString itemDir = item.url().directory();
-    foreach (KUrl url, dirs) {
+    foreach (const KUrl &url, dirs) {
         if (url.path() == itemDir) {
             isOldPreview = false;
             break;
@@ -244,7 +244,7 @@
     const KUrl::List cutUrls = KUrl::List::fromMimeData(mimeData);
 
     const KUrl& itemUrl = item.url();
-    foreach (KUrl url, cutUrls) {
+    foreach (const KUrl &url, cutUrls) {
         if (url == itemUrl) {
             return true;
         }
@@ -263,11 +263,11 @@
     KFileItemList items;
     KDirLister* dirLister = m_dolphinModel->dirLister();
     const KUrl::List dirs = dirLister->directories();
-    foreach (KUrl url, dirs) {
+    foreach (const KUrl &url, dirs) {
         items << dirLister->itemsForDir(url);
     }
 
-    foreach (KFileItem item, items) {
+    foreach (const KFileItem &item, items) {
         if (isCutItem(item)) {
             const QModelIndex index = m_dolphinModel->indexForItem(item);
             const QVariant value = m_dolphinModel->data(index, Qt::DecorationRole);
--- trunk/KDE/kdebase/apps/dolphin/src/metadatawidget.cpp #800782:800783
@@ -123,7 +123,7 @@
     d->files.clear();
     bool first = true;
     QList<Nepomuk::Resource> fileRes;
-    Q_FOREACH( KUrl url, urls ) {
+    Q_FOREACH( const KUrl &url, urls ) {
         Nepomuk::Resource file( url, Soprano::Vocabulary::Xesam::File() );
         d->files.insert( url, file );
         fileRes.append( file );
--- trunk/KDE/kdebase/apps/dolphin/src/nepomukmassupdatejob.cpp #800782:800783
@@ -46,7 +46,7 @@
 void Nepomuk::MassUpdateJob::setFiles( const KUrl::List& urls )
 {
     m_resources.clear();
-    foreach( KUrl url, urls ) {
+    foreach( const KUrl &url, urls ) {
         m_resources.append( Resource( url ) );
     }
     setTotalAmount( KJob::Files, m_resources.count() );
--- trunk/KDE/kdebase/apps/dolphin/src/tagcloud/resourcetaggingwidget.cpp \
#800782:800783 @@ -57,7 +57,7 @@
 {
     popup->showAllTags();
     resourceTags = intersectTags( resources );
-    Q_FOREACH( Tag tag, resourceTags ) {
+    Q_FOREACH( const Tag &tag, resourceTags ) {
         popup->setTagSelected( tag, true );
     }
 
--- trunk/KDE/kdebase/apps/dolphin/src/tagcloud/tagcloud.cpp #800782:800783
@@ -651,7 +651,7 @@
     d->showAllTags = false;
     d->invalidateCachedValues();
     d->nodes.clear();
-    Q_FOREACH( Tag tag, tags ) {
+    Q_FOREACH( const Tag &tag, tags ) {
         TagNode node;
         node.tag = tag;
         node.weight = d->calculateWeight( tag );
--- trunk/KDE/kdebase/apps/kfind/kfindpart.cpp #800782:800783
@@ -126,7 +126,7 @@
 
   m_lstFileItems.removeAll( item );  //not working ?
 
-  foreach(const KFileItem iter, m_lstFileItems) {
+  foreach(const KFileItem &iter, m_lstFileItems) {
     if(iter.url() != item.url())
       listiter.append(iter);
   }
@@ -177,7 +177,7 @@
   m_kfindWidget->saveState( &stream );
   //Now we'll save the search result
   stream << m_lstFileItems.count();
-  foreach(const KFileItem fileitem, m_lstFileItems)
+  foreach(const KFileItem &fileitem, m_lstFileItems)
   {
         stream << fileitem;
   }
--- trunk/KDE/kdebase/apps/kinfocenter/ioslaveinfo/kcmioslaveinfo.cpp #800782:800783
@@ -78,7 +78,7 @@
 
 	QStringList protocols=KProtocolInfo::protocols();
 	protocols.sort();
-	foreach(QString proto, protocols) {
+	foreach(const QString &proto, protocols) {
 		//m_ioslavesLb->addItem(new QListWidgetItem ( SmallIcon( KProtocolInfo::icon( \
proto )), proto, m_ioslavesLb));  ioSlaves->addItem(SmallIcon( KProtocolInfo::icon( \
proto )), proto);  };
--- trunk/KDE/kdebase/apps/kinfocenter/moduletreeview.cpp #800782:800783
@@ -128,13 +128,13 @@
 	//kDebug() << "Module name " << moduleItem->module()->moduleName() << endl;
 	
 	QStringList keywords = moduleItem->module()->keywords();
-	foreach(QString keyword, keywords) {
+	foreach(const QString &keyword, keywords) {
 		//kDebug() << "Key word " << keyword << endl;
 		itemMatches.append(keyword);
 	}
 	
 	
-	foreach(QString itemMatch, itemMatches) {
+	foreach(const QString &itemMatch, itemMatches) {
 		if (itemMatch.contains(search, Qt::CaseInsensitive)) {
 			return true;
 		}
--- trunk/KDE/kdebase/apps/kinfocenter/partition/kcm_partition.cpp #800782:800783
@@ -171,7 +171,7 @@
 	tree->sortItems(0, Qt::AscendingOrder);
 	
 	//Do this later to be sure all UsedSizeWidget will be ready
-	foreach(QString accessPath, accessPaths) {
+	foreach(const QString &accessPath, accessPaths) {
 		connect(KDiskFreeSpace::findUsageInfo(accessPath), SIGNAL(foundMountPoint (const \
QString&, quint64, quint64, quint64)), this, SLOT(mountPointInfo(const QString&, \
quint64, quint64, quint64)) );  }
 
--- trunk/KDE/kdebase/apps/konsole/src/Application.cpp #800782:800783
@@ -218,7 +218,7 @@
     }
 
     // temporary changes to profile options specified on the command line
-    foreach( QString value , args->getOptionList("p") ) 
+    foreach( const QString &value , args->getOptionList("p") ) 
     {
         ProfileCommandParser parser;
         
--- trunk/KDE/kdebase/apps/konsole/src/CopyInputDialog.cpp #800782:800783
@@ -94,7 +94,7 @@
 
 	if (selected.count() > 1)
 	{
-		foreach(QModelIndex index,selected)
+		foreach(const QModelIndex &index,selected)
 			setRowChecked(index.row(),checked);
 	}
 	else 
--- trunk/KDE/kdebase/apps/konsole/src/ProcessInfo.cpp #800782:800783
@@ -399,7 +399,7 @@
 
         QStringList argList = data.split( QChar('\0') );
         
-        foreach ( QString entry , argList )
+        foreach ( const QString &entry , argList )
         {
             if (!entry.isEmpty())
                 addArgument(entry);
@@ -449,7 +449,7 @@
 
         QStringList bindingList = data.split( QChar('\0') );
    
-        foreach( QString entry , bindingList )
+        foreach( const QString &entry , bindingList )
         {
             QString name;
             QString value;
--- trunk/KDE/kdebase/apps/konsole/src/ShellCommand.cpp #800782:800783
@@ -93,7 +93,7 @@
 {
     QStringList result;
 
-    foreach( QString item , items )
+    foreach( const QString &item , items )
         result << expand(item);
 
     return result;


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

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