Index: sources/model/MAbstract.cpp =================================================================== diff -u -r30f83b2813e68ae3c2806399bf808b642c215b67 -r15de0cd12dad1ea5107c52e5ed89280bc9e29b1d --- sources/model/MAbstract.cpp (.../MAbstract.cpp) (revision 30f83b2813e68ae3c2806399bf808b642c215b67) +++ sources/model/MAbstract.cpp (.../MAbstract.cpp) (revision 15de0cd12dad1ea5107c52e5ed89280bc9e29b1d) @@ -18,6 +18,8 @@ using namespace Model; +// #define ROUND_FLOATS + /*! * \brief MAbstract::toVariantList * \details Currnet values of the model data will be listed in a QVariantList vData. @@ -38,7 +40,11 @@ QString mString = description(); for( const auto ¶meter : mParameters ) { if (parameter.type() == uint(QMetaType::Float)) // Qt has a mixed definition of QVariant::Type and QMetaType seems like a not fixed issue. +#ifdef ROUND_FLOATS mString += _delimiter + QString("%1").arg(parameter.toFloat(),0,'f',_precision); +#else + mString += _delimiter + parameter.toString(); +#endif else mString += _delimiter + parameter.toString();