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