/** * @RDE_HEADER@ * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include #include class QIcon; namespace AreaEffectSimulation { namespace Icons { AES_COMMON_EXPORT QIcon nContamination(const Database::AesNContamination &awf, int size = 256); AES_COMMON_EXPORT QIcon bcContamination(const Database::AesBCContamination &cwf, ProjectDataManagement::VolatilityType volatilityType, double expansionFactor, const QDateTime ¤tTime, int size = 256); AES_COMMON_EXPORT QIcon explosionSingle(const Database::AesExplosionSingle &es, double chargeRadius, int size = 256); AES_COMMON_EXPORT QIcon explosionArea(const Database::AesExplosionArea &ea, int size = 256); AES_COMMON_EXPORT QIcon explosionAreaSingleExplosions(const Database::AesExplosionArea &ea, int size = 256); AES_COMMON_EXPORT QIcon mineArea(const Database::AesMineArea &area, const QVector &segments, int size = 256); AES_COMMON_EXPORT QIcon mineCorridor(const QVector &segments, int width, int size = 256); } }