Utils: Add sorted() function

For simpler calling code.

Change-Id: Ia0a16a28770fd172f74d06a626148248bf5d3c0c
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Christian Kandeler
2022-10-21 14:05:12 +02:00
parent 55b8ab7846
commit 13f40f5471
52 changed files with 190 additions and 163 deletions

View File

@@ -110,10 +110,9 @@ void PreconfiguredSessionTests::testPreconfiguredSession()
static const QList<Project *> validProjects(const QList<Project *> projectsOfSession)
{
QList<Project *> sortedProjects = projectsOfSession;
Utils::sort(sortedProjects, [](Project *lhs, Project *rhs){
return lhs->displayName() < rhs->displayName();
});
const QList<Project *> sortedProjects = Utils::sorted(projectsOfSession,
[](Project *lhs, Project *rhs) { return lhs->displayName() < rhs->displayName(); }
);
const auto isValidProject = [](Project *project) {
const QList <Target *> targets = project->targets();
@@ -129,10 +128,9 @@ static const QList<Project *> validProjects(const QList<Project *> projectsOfSes
static QList<Target *> validTargets(Project *project)
{
QList<Target *> sortedTargets = project->targets();
Utils::sort(sortedTargets, [](Target *lhs, Target *rhs){
return lhs->displayName() < rhs->displayName();
});
const QList<Target *> sortedTargets = Utils::sorted(project->targets(),
[](Target *lhs, Target *rhs) { return lhs->displayName() < rhs->displayName(); }
);
const QString projectFileName = project->projectFilePath().fileName();
const auto isValidTarget = [projectFileName](Target *target) {