diff -r 5443e5e0faa3 -r e239378a9400 QTfrontend/ui/page/pagescheme.cpp --- a/QTfrontend/ui/page/pagescheme.cpp Thu Apr 25 21:25:16 2019 +0200 +++ b/QTfrontend/ui/page/pagescheme.cpp Thu Apr 25 23:01:05 2019 +0200 @@ -26,7 +26,10 @@ #include #include #include +#include +#include +#include "hwconsts.h" #include "gameSchemeModel.h" #include "pagescheme.h" #include "FreqSpinBox.h" @@ -517,6 +520,9 @@ L_name->setText(QLabel::tr("Scheme Name:")); LE_name = new QLineEdit(this); + QRegExp rx(*cSafeFileNameRegExp); + QRegExpValidator * val = new QRegExpValidator(rx, LE_name); + LE_name->setValidator(val); LE_name->setWhatsThis(tr("Name of this scheme")); gl->addWidget(LE_name,15,1,1,5);