Index: sources/view/VTreatmentBegin.h =================================================================== diff -u -r1f8abdd821041623392d18cf4f80cad9ae1bf246 -r3d0a160e4e8c0348c688ed5efe4d86dc66121e6b --- sources/view/VTreatmentBegin.h (.../VTreatmentBegin.h) (revision 1f8abdd821041623392d18cf4f80cad9ae1bf246) +++ sources/view/VTreatmentBegin.h (.../VTreatmentBegin.h) (revision 3d0a160e4e8c0348c688ed5efe4d86dc66121e6b) @@ -6,6 +6,7 @@ // Project #include "main.h" +#include "GuiController.h" // forward declarations class tst_views; @@ -24,6 +25,11 @@ // friends friend class ::tst_views; + bool _bleConnected = false; + quint32 _hdOperationMode ; + + TreatmentStartRequestData startTreatmentRequest; + public: explicit VTreatmentBegin(QObject *parent = nullptr); @@ -33,10 +39,23 @@ TREATMENT_PARAMETER(float, ufVolume, 0.1, 0, 8.0, 0.1 ) // mL // coco end protected: + // coco begin validated: This has been validated manually PROPERTY(bool, continueEnabled, false) + // coco end +signals: + void didStartNewTreatment(const TreatmentStartRequestData &data); + void didRequestShowAlert(GuiAlertRequestData); + void didConfirmReadyToStartTreament(); +public slots: + void doStartTreatment(); + void doCheckBLE(); private slots: void doUserModifiedParameters(); + void onDeviceDisconnected(); + void onDeviceConnected(); + void onAdjustment(const HDOperationModeData &messageData); + void onAdjustment(const GuiAlertResponseData &messageData); }; } #endif // VTREATMENTSTART_H