fix deprecated warning QString::SplitBehavior

enum QString::SplitBehavior This enum is obsolete.

Use Qt::SplitBehavior instead.
This enum was introduced or modified in Qt 5.14.
This commit is contained in:
Simon De Backer
2020-06-09 22:41:01 +02:00
committed by Laurent Trinques
parent 2570108caf
commit 2ec018a4e9
6 changed files with 31 additions and 4 deletions

View File

@@ -447,8 +447,12 @@ QString QET::joinWithSpaces(const QStringList &string_list) {
*/
QStringList QET::splitWithSpaces(const QString &string) {
// les chaines sont separees par des espaces non echappes = avec un nombre nul ou pair de backslashes devant
#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) // ### Qt 6: remove
QStringList escaped_strings = string.split(QRegExp("[^\\]?(?:\\\\)* "), QString::SkipEmptyParts);
#else
QStringList escaped_strings = string.split(QRegExp("[^\\]?(?:\\\\)* "), Qt::SkipEmptyParts);
#endif
QStringList returned_list;
foreach(QString escaped_string, escaped_strings) {
returned_list << QET::unescapeSpaces(escaped_string);