@@ -410,7 +410,11 @@ void ProjectFileDialog::saveToProjectFile(ProjectFile *projectFile) const
410410 projectFile->setAddons (list);
411411 projectFile->setClangAnalyzer (mUI .mToolClangAnalyzer ->isChecked ());
412412 projectFile->setClangTidy (mUI .mToolClangTidy ->isChecked ());
413+ #if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
414+ projectFile->setTags (mUI .mEditTags ->text ().split (" ;" , Qt::SkipEmptyParts));
415+ #else
413416 projectFile->setTags (mUI .mEditTags ->text ().split (" ;" , QString::SkipEmptyParts));
417+ #endif
414418}
415419
416420void ProjectFileDialog::ok ()
@@ -584,13 +588,21 @@ QStringList ProjectFileDialog::getIncludePaths() const
584588
585589QStringList ProjectFileDialog::getDefines () const
586590{
591+ #if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
592+ return mUI .mEditDefines ->text ().trimmed ().split (QRegExp (" \\ s*;\\ s*" ), Qt::SkipEmptyParts);
593+ #else
587594 return mUI .mEditDefines ->text ().trimmed ().split (QRegExp (" \\ s*;\\ s*" ), QString::SkipEmptyParts);
595+ #endif
588596}
589597
590598QStringList ProjectFileDialog::getUndefines () const
591599{
592600 const QString undefine = mUI .mEditUndefines ->text ().trimmed ();
601+ #if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
602+ QStringList undefines = undefine.split (QRegExp (" \\ s*;\\ s*" ), Qt::SkipEmptyParts);
603+ #else
593604 QStringList undefines = undefine.split (QRegExp (" \\ s*;\\ s*" ), QString::SkipEmptyParts);
605+ #endif
594606 undefines.removeDuplicates ();
595607 return undefines;
596608}
0 commit comments