From f21d85618079a21f9c30d5397e16a7f837819457 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Sun, 20 Sep 2020 17:42:51 +0200 Subject: show big number --- parsingtoolbox.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'parsingtoolbox.cpp') diff --git a/parsingtoolbox.cpp b/parsingtoolbox.cpp index f009155..23486cd 100644 --- a/parsingtoolbox.cpp +++ b/parsingtoolbox.cpp @@ -510,7 +510,7 @@ QStringList ParsingToolBox::allFirstResultAsString(bool& hasAlias) const } else if(scalarPair.first) { - stringListResult << QString::number(scalarPair.second.toReal()); + stringListResult << number(scalarPair.second.toReal()); hasAlias= true; } } @@ -606,7 +606,7 @@ std::pair ParsingToolBox::finalScalarResult() const auto listScalar= scalarResultsFromEachInstruction(); for(auto val : listScalar) { - strLst << QString::number(val); + strLst << number(val); } scalarText= QString("%1").arg(strLst.join(',')); lastScalarText= strLst.last(); @@ -617,7 +617,7 @@ std::pair ParsingToolBox::finalScalarResult() const QStringList strLst; for(auto val : values) { - strLst << QString::number(val); + strLst << number(val); } scalarText= QString("%1").arg(strLst.join(',')); } @@ -2339,6 +2339,11 @@ SubtituteInfo ParsingToolBox::readPlaceHolderFromString(const QString& source, i return info; } +QString ParsingToolBox::number(qreal value) +{ + return QString::number(value, 'g', 20); +} + ExportedDiceResult ParsingToolBox::finalDiceResultFromInstruction(ExecutionNode* start) { ExecutionNode* next= ParsingToolBox::getLeafNode(start); -- cgit v1.2.3-70-g09d2