added earth-registration support
This commit is contained in:
@@ -195,6 +195,21 @@ void ElementParamWidget::refresh() {
|
||||
break;
|
||||
}
|
||||
|
||||
case ParamType::DOUBLE: {
|
||||
const std::string str = std::to_string(value.toDouble());
|
||||
if (param.readOnly) {
|
||||
lay->addWidget(new QLabel(str.c_str()),r,1);
|
||||
} else {
|
||||
QLineEdit* le = new QLineEdit( str.c_str() );
|
||||
connect(le, &QLineEdit::textChanged, [i,elem] (const QString& str) {
|
||||
const double val = str.toDouble();
|
||||
elem->setParamValue(i, ParamValue(val));
|
||||
});
|
||||
lay->addWidget(le,r,1);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case ParamType::INT: {
|
||||
const std::string str = std::to_string(value.toInt());
|
||||
QLineEdit* le = new QLineEdit( str.c_str() );
|
||||
|
||||
Reference in New Issue
Block a user