equal
deleted
inserted
replaced
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 |