summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libs/installer/lib7z_facade.cpp4
-rw-r--r--src/libs/installer/packagemanagercore_p.cpp5
-rw-r--r--src/libs/kdtools/kdupdaterupdateoperations.cpp7
3 files changed, 5 insertions, 11 deletions
diff --git a/src/libs/installer/lib7z_facade.cpp b/src/libs/installer/lib7z_facade.cpp
index cdbe3313b..14bfd25a0 100644
--- a/src/libs/installer/lib7z_facade.cpp
+++ b/src/libs/installer/lib7z_facade.cpp
@@ -110,9 +110,7 @@ struct DirectoryGuard {
m_created(false),
m_released(false)
{
- const QRegExp re(QLatin1String("\\\\|/"));
- const QLatin1String sep("/");
- m_path.replace(re, sep);
+ m_path.replace(QLatin1Char('\\'), QLatin1Char('/'));
}
~DirectoryGuard()
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp
index 7f7330934..9bd8c64bb 100644
--- a/src/libs/installer/packagemanagercore_p.cpp
+++ b/src/libs/installer/packagemanagercore_p.cpp
@@ -1376,13 +1376,12 @@ void PackageManagerCorePrivate::runInstaller()
// to have some progress for writeUninstaller
ProgressCoordinator::instance()->addReservePercentagePoints(1);
- static const QLatin1String sep("/");
- const QString target = QDir::cleanPath(targetDir().replace(QRegExp(QLatin1String("\\\\|/")), sep));
+ const QString target = QDir::cleanPath(targetDir().replace(QLatin1Char('\\'), QLatin1Char('/')));
if (target.isEmpty())
throw Error(tr("Variable 'TargetDir' not set."));
if (!QDir(target).exists()) {
- const QString &pathToTarget = target.mid(0, target.lastIndexOf(sep));
+ const QString &pathToTarget = target.mid(0, target.lastIndexOf(QLatin1Char('/')));
if (!QDir(pathToTarget).exists()) {
Operation *pathToTargetOp = createOwnedOperation(QLatin1String("Mkdir"));
pathToTargetOp->setArguments(QStringList() << pathToTarget);
diff --git a/src/libs/kdtools/kdupdaterupdateoperations.cpp b/src/libs/kdtools/kdupdaterupdateoperations.cpp
index 9e2f5eb21..6f934abe8 100644
--- a/src/libs/kdtools/kdupdaterupdateoperations.cpp
+++ b/src/libs/kdtools/kdupdaterupdateoperations.cpp
@@ -410,18 +410,15 @@ MkdirOperation::MkdirOperation()
void MkdirOperation::backup()
{
- static const QRegExp re(QLatin1String("\\\\|/"));
- static const QLatin1String sep("/");
-
QString path = arguments().first();
- path.replace(re, sep);
+ path.replace(QLatin1Char('\\'), QLatin1Char('/'));
QDir createdDir = QDir::root();
// find out, which part of the path is the first one we actually need to create
int end = 0;
while (true) {
- QString p = path.section(sep, 0, ++end);
+ QString p = path.section(QLatin1Char('/'), 0, ++end);
createdDir = QDir(p);
if (!createdDir.exists())
break;