diff options
Diffstat (limited to 'launcher/QVariantUtils.h')
-rw-r--r-- | launcher/QVariantUtils.h | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/launcher/QVariantUtils.h b/launcher/QVariantUtils.h index 7e422c3e..91f2ad29 100644 --- a/launcher/QVariantUtils.h +++ b/launcher/QVariantUtils.h @@ -36,35 +36,34 @@ #pragma once - -#include <QVariant> #include <QList> +#include <QVariant> namespace QVariantUtils { -template <typename T> -inline QList<T> toList(QVariant src) { +template <typename T> +inline QList<T> toList(QVariant src) +{ QVariantList variantList = src.toList(); QList<T> list_t; list_t.reserve(variantList.size()); - for (const QVariant& v : variantList) - { + for (const QVariant& v : variantList) { list_t.append(v.value<T>()); } - return list_t; + return list_t; } -template <typename T> -inline QVariant fromList(QList<T> val) { +template <typename T> +inline QVariant fromList(QList<T> val) +{ QVariantList variantList; variantList.reserve(val.size()); - for (const T& v : val) - { + for (const T& v : val) { variantList.append(v); } return variantList; } -}
\ No newline at end of file +} // namespace QVariantUtils
\ No newline at end of file |