QTfrontend/ui/page/pagescheme.cpp
changeset 14839 e239378a9400
parent 14836 b9437746bffb
child 15628 e63748a3aa52
equal deleted inserted replaced
14837:5443e5e0faa3 14839:e239378a9400
    24 #include <QLabel>
    24 #include <QLabel>
    25 #include <QLineEdit>
    25 #include <QLineEdit>
    26 #include <QMessageBox>
    26 #include <QMessageBox>
    27 #include <QDataWidgetMapper>
    27 #include <QDataWidgetMapper>
    28 #include <QSpinBox>
    28 #include <QSpinBox>
    29 
    29 #include <QRegExp>
       
    30 #include <QRegExpValidator>
       
    31 
       
    32 #include "hwconsts.h"
    30 #include "gameSchemeModel.h"
    33 #include "gameSchemeModel.h"
    31 #include "pagescheme.h"
    34 #include "pagescheme.h"
    32 #include "FreqSpinBox.h"
    35 #include "FreqSpinBox.h"
    33 #include "SDTimeoutSpinBox.h"
    36 #include "SDTimeoutSpinBox.h"
    34 #include "MinesTimeSpinBox.h"
    37 #include "MinesTimeSpinBox.h"
   515 
   518 
   516     L_name = new QLabel(gbBasicSettings);
   519     L_name = new QLabel(gbBasicSettings);
   517     L_name->setText(QLabel::tr("Scheme Name:"));
   520     L_name->setText(QLabel::tr("Scheme Name:"));
   518 
   521 
   519     LE_name = new QLineEdit(this);
   522     LE_name = new QLineEdit(this);
       
   523     QRegExp rx(*cSafeFileNameRegExp);
       
   524     QRegExpValidator * val = new QRegExpValidator(rx, LE_name);
       
   525     LE_name->setValidator(val);
   520     LE_name->setWhatsThis(tr("Name of this scheme"));
   526     LE_name->setWhatsThis(tr("Name of this scheme"));
   521 
   527 
   522     gl->addWidget(LE_name,15,1,1,5);
   528     gl->addWidget(LE_name,15,1,1,5);
   523     gl->addWidget(L_name,15,0,1,1);
   529     gl->addWidget(L_name,15,0,1,1);
   524 
   530