Index: denali.pro.user =================================================================== diff -u -r213ca3711cd2ea573946055137532abfb55f908b -r6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a --- denali.pro.user (.../denali.pro.user) (revision 213ca3711cd2ea573946055137532abfb55f908b) +++ denali.pro.user (.../denali.pro.user) (revision 6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a) @@ -1,6 +1,6 @@ - + EnvironmentId @@ -89,7 +89,7 @@ Desktop Qt 5.12.5 GCC 64bit Desktop Qt 5.12.5 GCC 64bit qt.qt5.5125.gcc_64_kit - 1 + 0 0 0 @@ -1185,7 +1185,7 @@ false true - /home/denali/Projects/tmp/build/denali-Desktop_Qt_5_12_5_GCC_64bit-Release + /home/denali/Projects/tmp/build/denali-Desktop_Qt_5_12_5_GCC_64bit-Debug 1 @@ -1475,76 +1475,6 @@ 1 - denali (on Generic Linux Device (iMX8))2 - RemoteLinuxRunConfiguration:/home/denali/Projects/application/denali.pro - 1 - - false - -u - 3768 - false - true - false - false - true - false - - - :0 - - - dwarf - - cpu-cycles - - - 250 - -F - true - 4096 - false - false - 1000 - - true - - false - false - false - false - true - 0.01 - 10 - true - kcachegrind - 1 - 25 - - 1 - true - false - true - valgrind - - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - - 1 - - denali (on UI Test Board) RemoteLinuxRunConfiguration:/home/denali/Projects/application/denali.pro 1 @@ -1562,7 +1492,7 @@ :0 - 2 + 1 Index: sources/gui/qml/components/ConfirmTreatmentTable.qml =================================================================== diff -u -r074b32b5cc08f41f2d9ce0d021f2151b76bba5ad -r6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a --- sources/gui/qml/components/ConfirmTreatmentTable.qml (.../ConfirmTreatmentTable.qml) (revision 074b32b5cc08f41f2d9ce0d021f2151b76bba5ad) +++ sources/gui/qml/components/ConfirmTreatmentTable.qml (.../ConfirmTreatmentTable.qml) (revision 6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a) @@ -108,6 +108,14 @@ prescriptionValues: vTreatmentCreate.getPrescriptionParameterValues() operatingKeys: vTreatmentCreate.getOperatingParameterNames() operatingValues: vTreatmentCreate.getOperatingParameterValues() + onVisibleChanged: { + if (visible) { + prescriptionKeys = vTreatmentCreate.getPrescriptionParameterNames() + prescriptionValues = vTreatmentCreate.getPrescriptionParameterValues() + operatingKeys = vTreatmentCreate.getOperatingParameterNames() + operatingValues = vTreatmentCreate.getOperatingParameterValues() + } + } } Index: sources/gui/qml/pages/treatment/TreatmentCreate.qml =================================================================== diff -u -r12cfad32f345ac72d777f9b97d25bdd4d0848527 -r6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a --- sources/gui/qml/pages/treatment/TreatmentCreate.qml (.../TreatmentCreate.qml) (revision 12cfad32f345ac72d777f9b97d25bdd4d0848527) +++ sources/gui/qml/pages/treatment/TreatmentCreate.qml (.../TreatmentCreate.qml) (revision 6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a) @@ -170,7 +170,7 @@ id: _salineBolus objectName: "_salineBolusRect" text: "Saline Bolus" - units: qsTr(" min") + units: qsTr(" mL") min: vTreatmentCreate.salineBolusVolumeMin max: vTreatmentCreate.salineBolusVolumeMax step: vTreatmentCreate.salineBolusVolumeRes Index: sources/view/VTreatmentCreate.cpp =================================================================== diff -u -rf7b3e0bcd926f8aabc5caa1e76fce04aa8c5eb89 -r6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a --- sources/view/VTreatmentCreate.cpp (.../VTreatmentCreate.cpp) (revision f7b3e0bcd926f8aabc5caa1e76fce04aa8c5eb89) +++ sources/view/VTreatmentCreate.cpp (.../VTreatmentCreate.cpp) (revision 6e4cc1f67e9290035b4e3a5be2eac04a85ae0c9a) @@ -817,10 +817,16 @@ QString dType; if ((acidConcentrateOptions().length() - 1 < (int)_acidConcentrate) || ((int)_acidConcentrate < 0)) aConcentrate = "None"; + else + aConcentrate = acidConcentrateOptions().at(get_acidConcentrate()); if ((bicarbonateConcentrateOptions().length() - 1 < (int)_bicarbonateConcentrate) || ((int)_bicarbonateConcentrate < 0)) bCarbConcentrate = "None"; + else + bCarbConcentrate = bicarbonateConcentrateOptions().at(get_bicarbonateConcentrate()); if ((dialyzerTypeOptions().length() - 1 < (int)_dialyzerType) || ((int)_dialyzerType < 0)) dType = "None"; + else + dType = dialyzerTypeOptions().at(get_dialyzerType()); return QStringList() << aConcentrate << bCarbConcentrate << dType