Index: sources/view/VTreatmentBegin.h =================================================================== diff -u -r1f8abdd821041623392d18cf4f80cad9ae1bf246 -r666594860f4ea32da9a2bd362d40325b881b11f9 --- sources/view/VTreatmentBegin.h (.../VTreatmentBegin.h) (revision 1f8abdd821041623392d18cf4f80cad9ae1bf246) +++ sources/view/VTreatmentBegin.h (.../VTreatmentBegin.h) (revision 666594860f4ea32da9a2bd362d40325b881b11f9) @@ -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); @@ -34,9 +40,18 @@ // coco end protected: PROPERTY(bool, continueEnabled, false) +signals: + void didStartNewTreatment(const TreatmentStartRequestData &data); + void didRequestShowAlert(GuiAlertRequestData); +public slots: + void doStartTreatment(); private slots: void doUserModifiedParameters(); + void onDeviceDisconnected(); + void onDeviceConnected(); + void onAdjustment(const HDOperationModeData &messageData); + void onAdjustment(const GuiAlertResponseData &messageData); }; } #endif // VTREATMENTSTART_H