/** * @RDE_HEADER@ * CustomView for AES Contamination * $Id$ * $HeadURL$ * $Author$ * Created by Mike Wille, SLSE, 2016-04-08 */ #pragma once #include namespace Ui { class CustomViewBCContamination; } namespace AreaEffectSimulation { class BCContamination; class CustomViewBCContamination final : public LtsDataView::AbstractDisplayWidget { Q_OBJECT public: explicit CustomViewBCContamination(QWidget *parent = nullptr); ~CustomViewBCContamination(); bool init(const QModelIndex &idx) override final; private: bool calculateIcon(const AreaEffectSimulation::BCContamination &bcContamination, const QColor &color); Ui::CustomViewBCContamination *m_ui; }; } // namespace AreaEffectSimulation