summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2022-11-03 11:40:34 +0200
committerKatja Marttila <katja.marttila@qt.io>2022-11-08 06:24:46 +0200
commit7e7c1f4ba09f7e07482e3d13f42c9b66b93a3f7a (patch)
treec367630f6c3d3fe07e7b8450d1702249010f9d8b
parentd259157bfe473ccb2cff4bdf37aee2e539ccee49 (diff)
Add helper class to replace deprecated toSet() call
Change-Id: I3211c784cc36345045a661d6fdab439fc45b01aa Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
-rw-r--r--src/libs/installer/globals.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libs/installer/globals.h b/src/libs/installer/globals.h
index c815a6e31..3450c0dad 100644
--- a/src/libs/installer/globals.h
+++ b/src/libs/installer/globals.h
@@ -1,6 +1,6 @@
/**************************************************************************
**
-** Copyright (C) 2020 The Qt Company Ltd.
+** Copyright (C) 2022 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Qt Installer Framework.
@@ -48,6 +48,12 @@ QRegularExpression INSTALLER_EXPORT commaRegExp();
QString htmlToString(const QString &html);
QString enumToString(const QMetaObject& metaObject, const char *enumerator, int key);
+template <typename T, template<typename> typename C>
+QSet<T> toQSet(const C<T> &container)
+{
+ return QSet<T>(container.begin(), container.end());
+}
+
} // QInstaller
#endif // GLOBALS_H