#ifndef DBMAPODIZATIONLUT_H #define DBMAPODIZATIONLUT_H #include #include #include #include #include "model/databaseManager/utils/initializationUtils.h" /*************************************************************************************************/ /** * @brief Database dto structure for ApodizationLut * @author Mohammad Mohsen Talaie * @details * @date 07 feb 2021 */ /*************************************************************************************************/ typedef struct DbmDtoApodizationLut { QList case1; QList case2; QList case3; QList case4; bool isActive; }DbmDtoApodizationLut; Q_DECLARE_METATYPE(DbmDtoApodizationLut) /*************************************************************************************************/ /** * @brief Database class for ApodizationLut * @author Mohammad Mohsen Talaie * @details * @date 2021 */ /*************************************************************************************************/ class DbmApodizationLut { public: static bool getApodizationLut(QSqlTableModel* tableModel, DbmDtoApodizationLut& apodizationLut) { tableModel->setTable("ApodizationLut"); tableModel->setFilter(QString("isActive = 1")); bool ret = tableModel->select(); INIT_LIST(apodizationLut, tableModel, case1, Int, 0); INIT_LIST(apodizationLut, tableModel, case2, Int, 0); INIT_LIST(apodizationLut, tableModel, case3, Int, 0); INIT_LIST(apodizationLut, tableModel, case4, Int, 0); return ret; } }; #endif //DBMAPODIZATIONLUT_H