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