forked from qt-creator/qt-creator
Utils: Add toSet/toList functions
As replacement for functionality that's being deprecated in Qt but still useful or needed, or that cannot easily be handled without resorting to #if QT_VERSION checks in user code. Change-Id: Id3575a54ff944bf0e89d452d13944fcaee270208 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -58,18 +58,18 @@ QStringList filterInterfering(const QStringList &provided, QStringList *omitted)
|
||||
"--gtest_print_time="
|
||||
};
|
||||
|
||||
QSet<QString> allowed = Utils::filtered(provided.toSet(), [] (const QString &arg) {
|
||||
QSet<QString> allowed = Utils::filtered(Utils::toSet(provided), [] (const QString &arg) {
|
||||
return Utils::allOf(knownInterferingOptions, [&arg] (const QString &interfering) {
|
||||
return !arg.startsWith(interfering);
|
||||
});
|
||||
});
|
||||
|
||||
if (omitted) {
|
||||
QSet<QString> providedSet = provided.toSet();
|
||||
QSet<QString> providedSet = Utils::toSet(provided);
|
||||
providedSet.subtract(allowed);
|
||||
omitted->append(providedSet.toList());
|
||||
omitted->append(Utils::toList(providedSet));
|
||||
}
|
||||
return allowed.toList();
|
||||
return Utils::toList(allowed);
|
||||
}
|
||||
|
||||
QStringList GTestConfiguration::argumentsForTestRunner(QStringList *omitted) const
|
||||
|
||||
Reference in New Issue
Block a user