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

List:       kde-commits
Subject:    extragear/sysadmin/libqapt/src
From:       Jonathan Michael Thomas <echidnaman () kubuntu ! org>
Date:       2010-12-16 15:49:36
Message-ID: 20101216154936.CF53CAC8A8 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1207021 by jmthomas:

Since package names are always latin1-compliant, prevent the unnecessary conversion \
of const char * -> std::string -> QString::fromAscii -> QString::fromLatin1 by using \
QLatin1String to wrap around the const char *, making the conversion process look \
more like const char * -> QL1S -> QString::fromLatin1


 M  +4 -4      package.cpp  


--- trunk/extragear/sysadmin/libqapt/src/package.cpp #1207020:1207021
@@ -733,7 +733,7 @@
     QStringList reverseDependsList;
 
     for(pkgCache::DepIterator it = d->packageIter->RevDependsList(); !it.end(); \
                ++it) {
-        reverseDependsList << QString::fromStdString(it.ParentPkg().Name());
+        reverseDependsList << QLatin1String(it.ParentPkg().Name());
     }
 
     return reverseDependsList;
@@ -775,7 +775,7 @@
         }
         pkgDepCache::StateCache &rState = (*d->depCache)[pkg];
         if (it->Type == pkgCache::Dep::Recommends && (rState.CandidateVer != 0 )) {
-            recommends << QString::fromStdString(it.TargetPkg().Name());
+            recommends << QLatin1String(it.TargetPkg().Name());
         }
     }
 
@@ -801,7 +801,7 @@
         }
         pkgDepCache::StateCache &sState = (*d->depCache)[pkg];
         if (it->Type == pkgCache::Dep::Suggests && (sState.CandidateVer != 0 )) {
-            suggests << QString::fromStdString(it.TargetPkg().Name());
+            suggests << QLatin1String(it.TargetPkg().Name());
         }
     }
 
@@ -827,7 +827,7 @@
         }
         pkgDepCache::StateCache &eState = (*d->depCache)[pkg];
         if (it->Type == pkgCache::Dep::Enhances && (eState.CandidateVer != 0 )) {
-            enhances << QString::fromStdString(it.TargetPkg().Name());
+            enhances << QLatin1String(it.TargetPkg().Name());
         }
     }
 


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

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