Check for ID collisions when loading calibration standards

This commit is contained in:
Jan Käberich 2024-05-10 18:12:37 +02:00
parent 792a6a4974
commit e1168f2a32
3 changed files with 26 additions and 13 deletions

View file

@ -58,7 +58,7 @@ CalkitDialog::CalkitDialog(Calkit &c, QWidget *parent) :
connect(action, &QAction::triggered, [=](){
auto newStandard = CalStandard::Virtual::create(t);
if(newStandard) {
kit.standards.push_back(newStandard);
kit.addStandard(newStandard);
updateStandardList();
// start the edit dialog of the newly created standard
kit.standards.back()->edit(bind(&CalkitDialog::updateStandardList, this));