// Qt // Project #include "VTreatmentEnd.h" #include "GuiController.h" using namespace View; using namespace Gui; VTreatmentEnd::VTreatmentEnd(QObject *parent) : QObject(parent) { connect(this, SIGNAL(didEndTreatmentRequest(EndTreatmentRequestData)), &_GuiController, SLOT(doAdjustment(EndTreatmentRequestData))); connect(&_GuiController, SIGNAL(didActionReceive(EndTreatmentResponseData)), this, SLOT(onEndTreatmentResponse(EndTreatmentResponseData))); } /*! * \brief VTreatmentEnd::onEndTreatmentResponse * Receives the end treatment response * \param response The end treatment response */ void VTreatmentEnd::onEndTreatmentResponse(EndTreatmentResponseData response) { LOG_DEBUG(tr("End Treatment Response: %1").arg(response.endTreatmentResponse)); } /*! * \brief VTreatmentEnd::doEndTreatmentRequest * Sends an end treatment request */ void VTreatmentEnd::doEndTreatmentRequest() { LOG_DEBUG(tr("End Treatment Request.")); EndTreatmentRequestData endTreatmentRequest; emit didEndTreatmentRequest(endTreatmentRequest); }