PD: PrefQuantitySpinBox now requires an explicit entry name for the parameter group

This commit is contained in:
wmayer
2022-01-31 16:47:08 +01:00
parent 8b33a70513
commit ad7ab573eb
4 changed files with 8 additions and 0 deletions

View File

@@ -49,8 +49,11 @@ TaskPadParameters::TaskPadParameters(ViewProviderPad *PadView, QWidget *parent,
ui->checkBoxReversed->setToolTip(tr("Reverses pad direction"));
// set the history path
ui->lengthEdit->setEntryName(QByteArray("Length"));
ui->lengthEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/PadLength"));
ui->lengthEdit2->setEntryName(QByteArray("Length2"));
ui->lengthEdit2->setParamGrpPath(QByteArray("User parameter:BaseApp/History/PadLength2"));
ui->offsetEdit->setEntryName(QByteArray("Offset"));
ui->offsetEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/PadOffset"));
setupDialog();

View File

@@ -50,8 +50,11 @@ TaskPocketParameters::TaskPocketParameters(ViewProviderPocket *PocketView,QWidge
ui->checkBoxReversed->setToolTip(tr("Reverses pocket direction"));
// set the history path
ui->lengthEdit->setEntryName(QByteArray("Length"));
ui->lengthEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/PocketLength"));
ui->lengthEdit2->setEntryName(QByteArray("Length2"));
ui->lengthEdit2->setParamGrpPath(QByteArray("User parameter:BaseApp/History/PocketLength2"));
ui->offsetEdit->setEntryName(QByteArray("Offset"));
ui->offsetEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/PocketOffset"));
setupDialog();

View File

@@ -6866,6 +6866,7 @@ void CmdSketcherConstrainSnellsLaw::activated(int iMsg)
ui_Datum.labelEdit->setValue(init_val);
ui_Datum.labelEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/SketcherRefrIndexRatio"));
ui_Datum.labelEdit->setEntryName(QByteArray("DatumValue"));
ui_Datum.labelEdit->setToLastUsedValue();
ui_Datum.labelEdit->selectNumber();
ui_Datum.labelEdit->setSingleStep(0.05);

View File

@@ -91,6 +91,7 @@ void EditDatumDialog::exec(bool atCursor)
}
double datum = Constr->getValue();
ui_ins_datum->labelEdit->setEntryName(QByteArray("DatumValue"));
if (Constr->Type == Sketcher::Angle) {
datum = Base::toDegrees<double>(datum);
dlg.setWindowTitle(tr("Insert angle"));