More intuitive handling of calibration measurements

- Allow saving of calibration only if a calibration is active (no more
calibration files that "don't do anything" when they are opened)
- Delete old measurements when loading a new calibration file
- Update calibration when a measurement is updated (no need to disable
and enable again)
- Disable calibration when a required measurement is deleted
This commit is contained in:
Jan Käberich 2020-11-10 19:16:16 +01:00
parent 3f66bdda48
commit 0d6e844def
12 changed files with 149 additions and 88 deletions

View file

@ -7,6 +7,7 @@ HEADERS += \
Calibration/json.hpp \
Calibration/measurementmodel.h \
CustomWidgets/colorpickerbutton.h \
CustomWidgets/informationbox.h \
CustomWidgets/siunitedit.h \
CustomWidgets/tilewidget.h \
CustomWidgets/toggleswitch.h \
@ -53,6 +54,7 @@ SOURCES += \
Calibration/calkitdialog.cpp \
Calibration/measurementmodel.cpp \
CustomWidgets/colorpickerbutton.cpp \
CustomWidgets/informationbox.cpp \
CustomWidgets/qwtplotpiecewisecurve.cpp \
CustomWidgets/siunitedit.cpp \
CustomWidgets/tilewidget.cpp \