diff --git a/src/musredit_qt5/musredit/PTextEdit.cpp b/src/musredit_qt5/musredit/PTextEdit.cpp index aecaf414..bae91e88 100644 --- a/src/musredit_qt5/musredit/PTextEdit.cpp +++ b/src/musredit_qt5/musredit/PTextEdit.cpp @@ -61,6 +61,7 @@ #include #include #include +#include #include @@ -2287,7 +2288,11 @@ void PTextEdit::musrMsr2Data() // parameter export list if (!fMsr2DataParam->paramList.isEmpty()) { cmd.append("paramList"); - QStringList list = fMsr2DataParam->paramList.split(' '); +#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0)) + QStringList list = fMsr2DataParam->paramList.split(QRegExp("[(\\s|,|;)]"), QString::SkipEmptyParts); +#else + QStringList list = fMsr2DataParam->paramList.split(QRegExp("[(\\s|,|;)]"), Qt::SkipEmptyParts); +#endif for (int i=0; iparamList.isEmpty()) { cmd.append("paramList"); - QStringList list = fMsr2DataParam->paramList.split(' '); + QStringList list = fMsr2DataParam->paramList.split(QRegExp("[(\\s|,|;)]"), Qt::SkipEmptyParts); for (int i=0; i