/** * @RDE_HEADER@ * HMI Plugin for AreaEffectSimulation - Technical Area Overview Dialog Model * $Id$ * $HeadURL$ * $Author$ * Created by Philipp Dassow, SLEA, 2017-06-09 */ #pragma once #include #include namespace LtsSession { class LtsSession; } namespace AreaEffectSimulation { /************ Class for Technical Area ***************/ class TechnicalAreasModel final : public AesGuiBaseModel { Q_OBJECT signals: void dataChanged(); public: explicit TechnicalAreasModel(QObject *parent = nullptr); bool initModel(LtsSession::LtsSession *session) override; QVariant headerData(int section, Qt::Orientation orientation, int role) const override; QVariant data(const QModelIndex &idx, int role) const override; }; } //namespace AreaEffectSimulation