summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2012-04-27 14:12:41 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2012-04-27 16:23:36 +0200
commitc862c2820e08435fa2c50611394e2c7e3be9052c (patch)
treec7faa4de9a5e998ca64ef216a6036903738a915f
parent29cf8564aa4c2ca9c839b47658e532015444ce58 (diff)
use scCommaRegExp where ever we can
Change-Id: I484e20fd53c2710595c5d4eb28878932eebafe35 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
-rw-r--r--src/libs/installer/component.cpp2
-rw-r--r--src/libs/installer/packagemanagercore.cpp7
-rw-r--r--src/libs/installer/packagemanagercore_p.cpp3
-rw-r--r--src/libs/installer/qinstallerglobal.h2
-rw-r--r--src/libs/kdtools/kdupdaterapplication.h2
-rw-r--r--src/libs/kdtools/kdupdaterpackagesinfo.cpp3
-rw-r--r--src/libs/kdtools/kdupdaterupdatefinder.cpp2
-rw-r--r--tools/common/repositorygen.cpp2
8 files changed, 11 insertions, 12 deletions
diff --git a/src/libs/installer/component.cpp b/src/libs/installer/component.cpp
index af71f2278..75a41ea31 100644
--- a/src/libs/installer/component.cpp
+++ b/src/libs/installer/component.cpp
@@ -63,8 +63,6 @@ static const QLatin1String scUninstalled("Uninstalled");
static const QLatin1String scCurrentState("CurrentState");
static const QLatin1String scForcedInstallation("ForcedInstallation");
-static QRegExp scCommaRegExp(QLatin1String("\\b(,|, )\\b"));
-
/*!
\class QInstaller::Component
Component describes a component within the installer.
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp
index 8d4c92d31..bb1549fe7 100644
--- a/src/libs/installer/packagemanagercore.cpp
+++ b/src/libs/installer/packagemanagercore.cpp
@@ -1602,7 +1602,7 @@ bool PackageManagerCore::updateComponentData(struct Data &data, Component *compo
// add downloadable archive from xml
const QStringList downloadableArchives = data.package->data(scDownloadableArchives).toString()
- .split(QRegExp(QLatin1String("\\b(,|, )\\b")), QString::SkipEmptyParts);
+ .split(scCommaRegExp, QString::SkipEmptyParts);
if (component->isFromOnlineRepository()) {
foreach (const QString downloadableArchive, downloadableArchives)
@@ -1610,7 +1610,7 @@ bool PackageManagerCore::updateComponentData(struct Data &data, Component *compo
}
const QStringList componentsToReplace = data.package->data(scReplaces).toString()
- .split(QRegExp(QLatin1String("\\b(,|, )\\b")), QString::SkipEmptyParts);
+ .split(scCommaRegExp, QString::SkipEmptyParts);
if (!componentsToReplace.isEmpty()) {
// Store the component (this is a component that replaces others) and all components that
@@ -1760,8 +1760,7 @@ bool PackageManagerCore::fetchUpdaterPackages(const PackagesList &remotes, const
bool isValidUpdate = locals.contains(name);
if (!isValidUpdate && !replaces.isEmpty()) {
- const QStringList possibleNames = replaces.split(QRegExp(QLatin1String("\\b(,|, )\\b")),
- QString::SkipEmptyParts);
+ const QStringList possibleNames = replaces.split(scCommaRegExp, QString::SkipEmptyParts);
foreach (const QString &possibleName, possibleNames) {
if (locals.contains(possibleName)) {
isValidUpdate = true;
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp
index 313ad3ba5..d983ba4a5 100644
--- a/src/libs/installer/packagemanagercore_p.cpp
+++ b/src/libs/installer/packagemanagercore_p.cpp
@@ -2290,8 +2290,7 @@ bool PackageManagerCorePrivate::appendComponentsToUninstall(const QList<Componen
foreach (Component *c, installedComponents) {
const QString replaces = c->value(scReplaces);
- QStringList possibleNames = replaces.split(QRegExp(QLatin1String("\\b(,|, )\\b")),
- QString::SkipEmptyParts);
+ QStringList possibleNames = replaces.split(scCommaRegExp, QString::SkipEmptyParts);
possibleNames.append(c->name());
foreach (const QString &possibleName, possibleNames)
autoDependencies.removeAll(possibleName);
diff --git a/src/libs/installer/qinstallerglobal.h b/src/libs/installer/qinstallerglobal.h
index 57e4a0bb9..2c9b8e401 100644
--- a/src/libs/installer/qinstallerglobal.h
+++ b/src/libs/installer/qinstallerglobal.h
@@ -53,6 +53,8 @@ namespace QInstaller {
#define IFW_VERSION_CHECK(major, minor, patch) \
((major << 16)|(minor << 8)|(patch))
+static QRegExp scCommaRegExp(QLatin1String("\\b(,|, )\\b"));
+
enum INSTALLER_EXPORT RunMode
{
AllMode,
diff --git a/src/libs/kdtools/kdupdaterapplication.h b/src/libs/kdtools/kdupdaterapplication.h
index f1ca9d612..b2079fe7c 100644
--- a/src/libs/kdtools/kdupdaterapplication.h
+++ b/src/libs/kdtools/kdupdaterapplication.h
@@ -25,6 +25,7 @@
#include "kdupdater.h"
#include <QObject>
+#include <QRegExp>
QT_BEGIN_NAMESPACE
class QUrl;
@@ -35,6 +36,7 @@ namespace KDUpdater {
class PackagesInfo;
class UpdateSourcesInfo;
+static QRegExp scCommaRegExp(QLatin1String("\\b(,|, )\\b"));
class ConfigurationInterface
{
public:
diff --git a/src/libs/kdtools/kdupdaterpackagesinfo.cpp b/src/libs/kdtools/kdupdaterpackagesinfo.cpp
index 24668b578..9ac2b8eac 100644
--- a/src/libs/kdtools/kdupdaterpackagesinfo.cpp
+++ b/src/libs/kdtools/kdupdaterpackagesinfo.cpp
@@ -19,7 +19,6 @@
** clear to you.
**
**********************************************************************/
-
#include "kdupdaterpackagesinfo.h"
#include "kdupdaterapplication.h"
@@ -513,7 +512,7 @@ void PackagesInfo::PackagesInfoData::addPackageFrom(const QDomElement &packageE)
else if (childNodeE.tagName() == QLatin1String("Size"))
info.uncompressedSize = childNodeE.text().toULongLong();
else if (childNodeE.tagName() == QLatin1String("Dependencies"))
- info.dependencies = childNodeE.text().split(QRegExp(QLatin1String("\\b(,|, )\\b")), QString::SkipEmptyParts);
+ info.dependencies = childNodeE.text().split(scCommaRegExp, QString::SkipEmptyParts);
else if (childNodeE.tagName() == QLatin1String("ForcedInstallation"))
info.forcedInstallation = childNodeE.text().toLower() == QLatin1String( "true" ) ? true : false;
else if (childNodeE.tagName() == QLatin1String("LastUpdateDate"))
diff --git a/src/libs/kdtools/kdupdaterupdatefinder.cpp b/src/libs/kdtools/kdupdaterupdatefinder.cpp
index 41c72cd87..d3bc5ba40 100644
--- a/src/libs/kdtools/kdupdaterupdatefinder.cpp
+++ b/src/libs/kdtools/kdupdaterupdatefinder.cpp
@@ -476,7 +476,7 @@ QList<UpdateInfo> UpdateFinder::Private::applicableUpdates(UpdatesInfo *updatesI
appName = appName.replace(QLatin1String( " ," ), QLatin1String( "," ));
// Catch hold of app names contained updatesInfo->applicationName()
- QStringList apps = appName.split(QRegExp(QLatin1String("\\b(,|, )\\b")), QString::SkipEmptyParts);
+ QStringList apps = appName.split(scCommaRegExp, QString::SkipEmptyParts);
appNameIndex = apps.indexOf(this->application->applicationName());
// If the application appName isn't one of the app names, then
diff --git a/tools/common/repositorygen.cpp b/tools/common/repositorygen.cpp
index 7f11ad26e..f7af3d268 100644
--- a/tools/common/repositorygen.cpp
+++ b/tools/common/repositorygen.cpp
@@ -481,7 +481,7 @@ PackageInfoVector QInstallerTools::createListOfPackages(const QString &packagesD
.arg(it->fileName(), info.version));
}
info.dependencies = doc.firstChildElement(QLatin1String("Package")).
- firstChildElement(QLatin1String("Dependencies")).text().split(QRegExp(QLatin1String("\\b(,|, )\\b")),
+ firstChildElement(QLatin1String("Dependencies")).text().split(QInstaller::scCommaRegExp,
QString::SkipEmptyParts);
info.directory = it->filePath();
dict.push_back(info);