32 QObject::tr(
"General"), QObject::tr(
"General Settings"))
37 ui.maxListEdit->setText(QString::number(c->
maxListCount()));
41 ui.contextEdit->setText(QString::number(c->
context()));
43 _names.insert(QString(
"maxListEdit"), ui.maxListEdit);
44 _names.insert(QString(
"symbolCount"), ui.symbolCount);
45 _names.insert(QString(
"symbolLength"), ui.symbolLength);
46 _names.insert(QString(
"precisionEdit"), ui.precisionEdit);
47 _names.insert(QString(
"contextEdit"), ui.contextEdit);
54 v = ui.maxListEdit->text().toUInt();
55 if ((v <1) || (v >500)) {
57 errorItem = QString(
"maxListEdit");
61 v = ui.symbolCount->text().toInt();
62 if ((v <1) || (v >50)) {
64 errorItem = QString(
"symbolCount");
68 v = ui.symbolLength->text().toInt();
69 if ((v <1) || (v >1000)) {
71 errorItem = QString(
"symbolLength");
75 v = ui.precisionEdit->text().toInt();
76 if ((v <1) || (v >5)) {
78 errorItem = QString(
"precisionEdit");
82 v = ui.contextEdit->text().toInt();
83 if ((v <1) || (v >500)) {
85 errorItem = QString(
"contextEdit");
100 c->
setContext(ui.contextEdit->text().toInt());
void setMaxSymbolLength(int)
void setMaxListCount(int)
bool check(QString &, QString &)
QString inRangeError(int, int)
QMap< QString, QWidget * > _names
static GlobalConfig * config()
static int maxSymbolLength()
Global configuration (only non-GUI options).
void setMaxSymbolCount(int)
static int percentPrecision()
void setPercentPrecision(int)
GeneralSettings(QWidget *parent)
static int maxListCount()
static int maxSymbolCount()