From 86b0583b6bb49ee4cc30320ae7304aa422934aad Mon Sep 17 00:00:00 2001 From: mlangkabel Date: Tue, 24 Jul 2018 11:02:13 +0200 Subject: [PATCH] ui: added check for entered project name to be a valid file name --- .../QtProjectWizzardContentProjectData.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentProjectData.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentProjectData.cpp index 9dd013d7..96f75ae4 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentProjectData.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentProjectData.cpp @@ -1,6 +1,7 @@ #include "qt/window/project_wizzard/QtProjectWizzardContentProjectData.h" #include +#include #include "settings/ProjectSettings.h" #include "utility/file/FileSystem.h" @@ -79,6 +80,14 @@ bool QtProjectWizzardContentProjectData::check() return false; } + if (!boost::filesystem::portable_file_name(m_projectName->text().toStdString())) + { + QMessageBox msgBox; + msgBox.setText("The provided project name is not a valid file name. Please adjust the name accordingly."); + msgBox.exec(); + return false; + } + if (m_projectFileLocation->getText().isEmpty()) { QMessageBox msgBox;