#ifndef VTREATMENTEND_H #define VTREATMENTEND_H // Qt #include // Project #include "main.h" #include "MTreatmentAdjustRequests.h" #include "MEndTreatmentResponse.h" using namespace Model; // forward declarations class tst_views; namespace View { /*! * \brief The VTreatmentEnd class * \details View for handling a treatment end request and response * * \sa Model::EndTreatmentRequestData * \sa Model::EndTreatmentResponseData * */ class VTreatmentEnd : public QObject { Q_OBJECT private: // friends friend class ::tst_views; public: explicit VTreatmentEnd(QObject *parent = nullptr); signals: void didEndTreatmentRequest(TreatmentEndRequestData request); public slots: void doEndTreatmentRequest(); private slots: void onEndTreatmentResponse(TreatmentEndResponseData response); }; } #endif // VTREATMENTEND_H