diff --git a/src/blackmisc/stringutils.cpp b/src/blackmisc/stringutils.cpp index 902fc2998..281f83b21 100644 --- a/src/blackmisc/stringutils.cpp +++ b/src/blackmisc/stringutils.cpp @@ -285,6 +285,11 @@ namespace BlackMisc // SystemLocaleLongDate, return QDateTime(); } + + QString dotToLocaleDecimalPoint(QString &input) + { + return input.replace('.', QLocale::system().decimalPoint()); + } } //! \endcond diff --git a/src/blackmisc/stringutils.h b/src/blackmisc/stringutils.h index 41ac86aa8..f645179cb 100644 --- a/src/blackmisc/stringutils.h +++ b/src/blackmisc/stringutils.h @@ -139,6 +139,9 @@ namespace BlackMisc //! Int to hex value BLACKMISC_EXPORT QString intToHex(int value, int digits = 2); + //! Replace dot '.' by locale decimal point + BLACKMISC_EXPORT QString dotToLocaleDecimalPoint(QString &input); + //! Int to hex value (per byte, 2 digits) BLACKMISC_EXPORT QString bytesToHexString(const QByteArray &bytes);