/*! * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file VTreatmentAdjustmentSaline.h * \author (last) Peman Montazemi * \date (last) 6-Nov-2020 * \author (original) Peman Montazemi * \date (original) 6-Nov-2020 * */ #pragma once #include // Project #include "vtreatmentadjustmentresponsebase.h" namespace View { class VTreatmentAdjustmentHDVersions : public VTreatmentAdjustmentResponseBase { Q_OBJECT // friends friend class ::tst_views; AdjustVersionsRequest _data; // coco begin validated: // The property adjustment_Triggered has to be always true // and to always trigger the change event to work as a notifier for GUI // has been manually tested that it works perfectly fine TRIGGER( bool , adjustment , 0 ) // coco end // HD Versions data PROPERTY( qint8, verMajor, 0) PROPERTY( qint8, verMinor, 0) PROPERTY( qint8, verMicro, 0) PROPERTY( qint16, verBuild, 0) PROPERTY( qint8, verFPGAId, 0) PROPERTY( qint8, verFPGAMajor, 0) PROPERTY( qint8, verFPGAMinor, 0) PROPERTY( qint8, verFPGALab, 0) VIEW_DEC_CLASS_ADJUSTMENT(VTreatmentAdjustmentHDVersions, AdjustHDVersionsResponse) // ---------- HD Version public slots: void doAdjustment() { emit didAdjustment(); } signals: void didAdjustment(); }; }