/** * @RDE_HEADER@ * HMI Plugin for AreaEffectSimulation - GasPipe Overview Dialog Model * $Id$ * $HeadURL$ * $Author$ * Created by hjl, SLSE, 2017-06-19 */ #pragma once #include namespace AreaEffectSimulation { class GasPipesModel final : public AesGuiBaseModel { Q_OBJECT public: explicit GasPipesModel(QObject *parent = nullptr); bool initModel(LtsSession::LtsSession *session) override; QVariant data(const QModelIndex &index, int role) const override; protected: bool isFiltered(const GasPipe &data, DataModification modType) const override; }; } //namespace AreaEffectSimulation