A system of translations into different languages has been implemented. Added translations into Russian. Various UI fixes for valid internationalization
This commit is contained in:
154
configparams.cpp
154
configparams.cpp
@@ -575,102 +575,102 @@ void ConfigParams::setParamValue(const QString &name, QVariant val)
|
||||
}
|
||||
|
||||
|
||||
QWidget *ConfigParams::getEditor(const QString &name, QWidget *parent)
|
||||
{
|
||||
QWidget *retVal = 0;
|
||||
//QWidget *ConfigParams::getEditor(const QString &name, QWidget *parent)
|
||||
//{
|
||||
// QWidget *retVal = 0;
|
||||
|
||||
if (mParams.contains(name)) {
|
||||
ConfigParam &p = mParams[name];
|
||||
// if (mParams.contains(name)) {
|
||||
// ConfigParam &p = mParams[name];
|
||||
|
||||
switch (p.type) {
|
||||
case CFG_T_DOUBLE: {
|
||||
ParamEditDouble *edit = new ParamEditDouble(parent);
|
||||
edit->setName(name);
|
||||
edit->setSuffix(p.suffix);
|
||||
edit->setDecimals(p.editorDecimalsDouble);
|
||||
edit->setShowAsPercentage(p.editAsPercentage);
|
||||
edit->showDisplay(p.showDisplay);
|
||||
// switch (p.type) {
|
||||
// case CFG_T_DOUBLE: {
|
||||
// ParamEditDouble *edit = new ParamEditDouble(parent);
|
||||
// edit->setName(name);
|
||||
// edit->setSuffix(p.suffix);
|
||||
// edit->setDecimals(p.editorDecimalsDouble);
|
||||
// edit->setShowAsPercentage(p.editAsPercentage);
|
||||
// edit->showDisplay(p.showDisplay);
|
||||
|
||||
edit->setProperty("type", int(p.type));
|
||||
edit->setProperty("suffix", p.suffix);
|
||||
edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
edit->setProperty("value", p.valDouble);
|
||||
// edit->setProperty("type", int(p.type));
|
||||
// edit->setProperty("suffix", p.suffix);
|
||||
// edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
// edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
// edit->setProperty("value", p.valDouble);
|
||||
|
||||
edit->setConfig(this);
|
||||
retVal = edit;
|
||||
} break;
|
||||
// edit->setConfig(this);
|
||||
// retVal = edit;
|
||||
// } break;
|
||||
|
||||
case CFG_T_INT: {
|
||||
ParamEditInt *edit = new ParamEditInt(parent);
|
||||
edit->setName(name);
|
||||
edit->setSuffix(p.suffix);
|
||||
edit->setShowAsPercentage(p.editAsPercentage);
|
||||
edit->showDisplay(p.showDisplay);
|
||||
// case CFG_T_INT: {
|
||||
// ParamEditInt *edit = new ParamEditInt(parent);
|
||||
// edit->setName(name);
|
||||
// edit->setSuffix(p.suffix);
|
||||
// edit->setShowAsPercentage(p.editAsPercentage);
|
||||
// edit->showDisplay(p.showDisplay);
|
||||
|
||||
edit->setProperty("type", int(p.type));
|
||||
edit->setProperty("suffix", p.suffix);
|
||||
edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
edit->setProperty("value", p.valInt);
|
||||
// edit->setProperty("type", int(p.type));
|
||||
// edit->setProperty("suffix", p.suffix);
|
||||
// edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
// edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
// edit->setProperty("value", p.valInt);
|
||||
|
||||
edit->setConfig(this);
|
||||
retVal = edit;
|
||||
} break;
|
||||
// edit->setConfig(this);
|
||||
// retVal = edit;
|
||||
// } break;
|
||||
|
||||
case CFG_T_QSTRING: {
|
||||
ParamEditString *edit = new ParamEditString(parent);
|
||||
edit->setName(name);
|
||||
// case CFG_T_QSTRING: {
|
||||
// ParamEditString *edit = new ParamEditString(parent);
|
||||
// edit->setName(name);
|
||||
|
||||
edit->setProperty("type", int(p.type));
|
||||
edit->setProperty("suffix", p.suffix);
|
||||
edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
edit->setProperty("value", p.valString);
|
||||
// edit->setProperty("type", int(p.type));
|
||||
// edit->setProperty("suffix", p.suffix);
|
||||
// edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
// edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
// edit->setProperty("value", p.valString);
|
||||
|
||||
edit->setConfig(this);
|
||||
retVal = edit;
|
||||
} break;
|
||||
// edit->setConfig(this);
|
||||
// retVal = edit;
|
||||
// } break;
|
||||
|
||||
case CFG_T_ENUM: {
|
||||
ParamEditEnum *edit = new ParamEditEnum(parent);
|
||||
edit->setName(name);
|
||||
// case CFG_T_ENUM: {
|
||||
// ParamEditEnum *edit = new ParamEditEnum(parent);
|
||||
// edit->setName(name);
|
||||
|
||||
edit->setProperty("type", int(p.type));
|
||||
edit->setProperty("suffix", p.suffix);
|
||||
edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
edit->setProperty("value", p.valInt);
|
||||
// edit->setProperty("type", int(p.type));
|
||||
// edit->setProperty("suffix", p.suffix);
|
||||
// edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
// edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
// edit->setProperty("value", p.valInt);
|
||||
|
||||
edit->setConfig(this);
|
||||
retVal = edit;
|
||||
} break;
|
||||
// edit->setConfig(this);
|
||||
// retVal = edit;
|
||||
// } break;
|
||||
|
||||
case CFG_T_BOOL: {
|
||||
ParamEditBool *edit = new ParamEditBool(parent);
|
||||
edit->setName(name);
|
||||
// case CFG_T_BOOL: {
|
||||
// ParamEditBool *edit = new ParamEditBool(parent);
|
||||
// edit->setName(name);
|
||||
|
||||
edit->setProperty("type", int(p.type));
|
||||
edit->setProperty("suffix", p.suffix);
|
||||
edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
edit->setProperty("value", p.valInt);
|
||||
// edit->setProperty("type", int(p.type));
|
||||
// edit->setProperty("suffix", p.suffix);
|
||||
// edit->setProperty("editorDecimalsDouble", p.editorDecimalsDouble);
|
||||
// edit->setProperty("editAsPercentage", p.editAsPercentage);
|
||||
// edit->setProperty("value", p.valInt);
|
||||
|
||||
edit->setConfig(this);
|
||||
retVal = edit;
|
||||
} break;
|
||||
// edit->setConfig(this);
|
||||
// retVal = edit;
|
||||
// } break;
|
||||
|
||||
default:
|
||||
qWarning() << "no editor for" << name << "could be created";
|
||||
break;
|
||||
}
|
||||
// default:
|
||||
// qWarning() << "no editor for" << name << "could be created";
|
||||
// break;
|
||||
// }
|
||||
|
||||
} else {
|
||||
qWarning() << name << "not found";
|
||||
}
|
||||
// } else {
|
||||
// qWarning() << name << "not found";
|
||||
// }
|
||||
|
||||
return retVal;
|
||||
}
|
||||
// return retVal;
|
||||
//}
|
||||
|
||||
/*
|
||||
QWidget *ConfigParams::getEditor(const QString &name, QWidget *parent)
|
||||
|
||||
Reference in New Issue
Block a user