From edd8d442e554fcbb96feac932c98d38659d6940e Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 15 Feb 2024 09:35:56 +0100 Subject: [PATCH] Nanotrace: Add QVariant string converter Task-number: QDS-11952 Change-Id: I874d29c0a7e21a61d3205d64a5c6137084ffcbab Reviewed-by: Tim Jenssen --- src/libs/nanotrace/nanotracehr.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/libs/nanotrace/nanotracehr.h b/src/libs/nanotrace/nanotracehr.h index 5f3daa5496f..6fe49cf3e11 100644 --- a/src/libs/nanotrace/nanotracehr.h +++ b/src/libs/nanotrace/nanotracehr.h @@ -10,6 +10,7 @@ #include #include +#include #include #include @@ -150,6 +151,18 @@ void convertToString(String &string, double number) string.append(Utils::SmallString::number(number)); } +template +void convertToString(String &string, const QString &text) +{ + convertToString(string, QStringView{text}); +} + +template +void convertToString(String &string, const QVariant &value) +{ + convertToString(string, value.toString()); +} + template void convertToString(String &string, const std::tuple &dictonary);