aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/corelib/api/project.cpp26
-rw-r--r--src/lib/corelib/api/projectdata.cpp2
-rw-r--r--src/lib/corelib/parser/qmljsparser.cpp3
-rw-r--r--src/lib/corelib/tools/launcherinterface.cpp3
4 files changed, 20 insertions, 14 deletions
diff --git a/src/lib/corelib/api/project.cpp b/src/lib/corelib/api/project.cpp
index abb053991..42591ce2f 100644
--- a/src/lib/corelib/api/project.cpp
+++ b/src/lib/corelib/api/project.cpp
@@ -281,8 +281,10 @@ GroupData ProjectPrivate::createGroupDataFromGroup(const GroupPtr &resolvedGroup
group.d->sourceArtifactsFromWildcards.push_back(artifact);
}
}
- qSort(group.d->sourceArtifacts);
- qSort(group.d->sourceArtifactsFromWildcards);
+ std::sort(group.d->sourceArtifacts.begin(),
+ group.d->sourceArtifacts.end());
+ std::sort(group.d->sourceArtifactsFromWildcards.begin(),
+ group.d->sourceArtifactsFromWildcards.end());
group.d->properties.d->m_map = resolvedGroup->properties;
group.d->isEnabled = resolvedGroup->enabled;
group.d->isValid = true;
@@ -380,8 +382,9 @@ void ProjectPrivate::addGroup(const ProductData &product, const QString &groupNa
resolvedGroup->properties = resolvedProducts[i]->moduleProperties;
resolvedGroup->overrideTags = false;
resolvedProducts.at(i)->groups << resolvedGroup;
- products.at(i).d->groups << createGroupDataFromGroup(resolvedGroup, resolvedProducts.at(i));
- qSort(products.at(i).d->groups);
+ QList<GroupData> &groupData = products.at(i).d->groups;
+ groupData << createGroupDataFromGroup(resolvedGroup, resolvedProducts.at(i));
+ std::sort(groupData.begin(), groupData.end());
}
}
@@ -556,9 +559,10 @@ void ProjectPrivate::addFiles(const ProductData &product, const GroupData &group
}
for (const GroupData &g : qAsConst(groupContext.groups)) {
g.d->sourceArtifacts << sourceArtifacts;
- qSort(g.d->sourceArtifacts);
+ std::sort(g.d->sourceArtifacts.begin(), g.d->sourceArtifacts.end());
g.d->sourceArtifactsFromWildcards << sourceArtifactsFromWildcards;
- qSort(g.d->sourceArtifactsFromWildcards);
+ std::sort(g.d->sourceArtifactsFromWildcards.begin(),
+ g.d->sourceArtifactsFromWildcards.end());
}
}
@@ -887,9 +891,9 @@ void ProjectPrivate::retrieveProjectData(ProjectData &projectData,
: qAsConst(resolvedProduct->dependencies)) {
product.d->dependencies << resolvedDependentProduct->name;
}
- qSort(product.d->type);
- qSort(product.d->groups);
- qSort(product.d->generatedArtifacts);
+ std::sort(product.d->type.begin(), product.d->type.end());
+ std::sort(product.d->groups.begin(), product.d->groups.end());
+ std::sort(product.d->generatedArtifacts.begin(), product.d->generatedArtifacts.end());
product.d->isValid = true;
projectData.d->products << product;
}
@@ -902,8 +906,8 @@ void ProjectPrivate::retrieveProjectData(ProjectData &projectData,
projectData.d->subProjects << subProject;
}
projectData.d->isValid = true;
- qSort(projectData.d->products);
- qSort(projectData.d->subProjects);
+ std::sort(projectData.d->products.begin(), projectData.d->products.end());
+ std::sort(projectData.d->subProjects.begin(), projectData.d->subProjects.end());
}
} // namespace Internal
diff --git a/src/lib/corelib/api/projectdata.cpp b/src/lib/corelib/api/projectdata.cpp
index a3e6eac25..0c3ba186d 100644
--- a/src/lib/corelib/api/projectdata.cpp
+++ b/src/lib/corelib/api/projectdata.cpp
@@ -879,7 +879,7 @@ QVariant PropertyMap::getModuleProperty(const QString &moduleName,
static QString mapToString(const QVariantMap &map, const QString &prefix)
{
QStringList keys(map.keys());
- qSort(keys);
+ std::sort(keys.begin(), keys.end());
QString stringRep;
for (const QString &key : qAsConst(keys)) {
const QVariant &val = map.value(key);
diff --git a/src/lib/corelib/parser/qmljsparser.cpp b/src/lib/corelib/parser/qmljsparser.cpp
index e90f3af9d..71cff876d 100644
--- a/src/lib/corelib/parser/qmljsparser.cpp
+++ b/src/lib/corelib/parser/qmljsparser.cpp
@@ -69,7 +69,8 @@ void Parser::reallocateStack()
sym_stack = reinterpret_cast<Value*> (realloc(sym_stack, stack_size * sizeof(Value)));
state_stack = reinterpret_cast<int*> (realloc(state_stack, stack_size * sizeof(int)));
location_stack = reinterpret_cast<AST::SourceLocation*> (realloc(location_stack, stack_size * sizeof(AST::SourceLocation)));
- string_stack = reinterpret_cast<QStringRef*> (realloc(string_stack, stack_size * sizeof(QStringRef)));
+ string_stack = reinterpret_cast<QStringRef*> (realloc(
+ static_cast<void *>(string_stack), stack_size * sizeof(QStringRef)));
}
Parser::Parser(Engine *engine):
diff --git a/src/lib/corelib/tools/launcherinterface.cpp b/src/lib/corelib/tools/launcherinterface.cpp
index f635ef250..b16c8563c 100644
--- a/src/lib/corelib/tools/launcherinterface.cpp
+++ b/src/lib/corelib/tools/launcherinterface.cpp
@@ -111,7 +111,8 @@ void LauncherInterface::doStart()
connect(m_process,
static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error),
this, &LauncherInterface::handleProcessError);
- connect(m_process, static_cast<void (QProcess::*)(int)>(&QProcess::finished),
+ connect(m_process,
+ static_cast<void (QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
this, &LauncherInterface::handleProcessFinished);
connect(m_process, &QProcess::readyReadStandardError,
this, &LauncherInterface::handleProcessStderr);