#pragma once #include // Project #include "main.h" // Doxygen : do not remove #include "VAdjustmentResponseBase.h" #include "MUIInitiateTreatmentWorkflow.h" namespace View { /*! * \brief The VUIInitiateTreatmentWorkflow class * \details View for Model's Data representation. * * \sa Model::MUIInitiateTreatmentWorkflow * */ class VUIInitiateTreatmentWorkflow : public VAdjustmentResponseBase { Q_OBJECT // friends friend class ::tst_views; VIEW_DEC_CLASS(VUIInitiateTreatmentWorkflow) // ----- Adjust Duration public slots: /*! * \brief doAdjustment * \details the invocable slot in VUIInitiateTreatmentWorkflow * \param cmd */ void doAdjustment( quint32 cmd); signals: /*! * \brief didAdjustment * \details the notification signal for VUIInitiateTreatmentWorkflow * \param vData - data model for the VUIInitiateTreatmentWorkflow request */ void didAdjustment(const UIInitiateTreatmentWorkflowData &vData); }; }