From 1b6309131477a894dfc196ffded091344b731d64 Mon Sep 17 00:00:00 2001 From: Robert Loehning Date: Mon, 10 Aug 2020 20:05:55 +0200 Subject: [PATCH] Clang: Use QString::arg to build the string Change-Id: Iec04857b67d2f84ccc824ef85a015ead32ec2c61 Reviewed-by: Christian Kandeler --- src/plugins/clangcodemodel/clanghoverhandler.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/plugins/clangcodemodel/clanghoverhandler.cpp b/src/plugins/clangcodemodel/clanghoverhandler.cpp index ff106ed16ed..3d8d6648d98 100644 --- a/src/plugins/clangcodemodel/clanghoverhandler.cpp +++ b/src/plugins/clangcodemodel/clanghoverhandler.cpp @@ -182,20 +182,21 @@ void ClangHoverHandler::processToolTipInfo(const CppTools::ToolTipInfo &info) if (!info.sizeInBytes.isEmpty()) text.append("\n\n" + tr("%1 bytes").arg(info.sizeInBytes)); if (info.value.isValid()) { - text.append("\n\n" + tr("Value: ")); + QString value; switch (info.value.type()) { case static_cast(QMetaType::LongLong): - text.append(QString::number(info.value.toLongLong())); + value = QString::number(info.value.toLongLong()); break; case static_cast(QMetaType::ULongLong): - text.append(QString::number(info.value.toULongLong())); + value = QString::number(info.value.toULongLong()); break; case static_cast(QMetaType::Double): - text.append(QString::number(info.value.toDouble())); + value = QString::number(info.value.toDouble()); break; default: QTC_CHECK(false); } + text.append("\n\n" + tr("Value: %1").arg(value)); } setToolTip(text);