/*! * * 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 MAbstract.cpp * \date 7/2/2020 * \author Behrouz NematiPour * */ #include "MAbstract.h" using namespace Model; /*! * \brief MAbstract::toVariantList * \param vData */ void MAbstract::toVariantList(QVariantList &vData) const { vData = parameters(); } /*! * \brief MAbstract::toString * \return */ QString MAbstract::toString() const { QVariantList mParameters = parameters(); QString mString = description(); for( const auto ¶meter : mParameters ) { mString += _delimiter + parameter.toString(); } return mString; } /*! * \brief MAbstract::description * \return */ QString MAbstract::description() const { return _typeText[typeText()] + _delimiter + _unitText[unitText()] + _delimiter + infoText(); }