Files
qt5-legatus-legacy/Lts/Plugins/AreaEffectSimulation/Gui/Explosion/aes_explosions_single_model.h
T
2026-08-13 18:33:10 +02:00

39 lines
846 B
C++
Executable File

/**
* @RDE_HEADER@
* ExplosionManangement - Explosion Single Overview Dialog Model
* $Id$
* $HeadURL$
* $Author$
*
* Created by Mike Wille, SLSE, 2016-09-26
*/
#pragma once
#include <Plugins/AreaEffectSimulation/Gui/Base/aes_base_model.h>
namespace AreaEffectSimulation
{
/************ Class for Artillery and Mortar Explosion Single ***************/
class ExplosionsSingleModel : public AesGuiBaseModel<ExplosionSingle>
{
Q_OBJECT
public:
ExplosionsSingleModel(ProjectDataManagement::GearClass gc, QObject *parent)
: AesGuiBaseModel<ExplosionSingle>(parent)
, m_gearClass(gc)
{}
bool initModel(LtsSession::LtsSession *session);
ProjectDataManagement::GearClass gearClass() const { return m_gearClass; }
protected:
ProjectDataManagement::GearClass m_gearClass;
};
} //namespace AreaEffectSimulation