Files
qt5-legatus-legacy/Lts/Services/CentralEffectSimulation/Plugins/GeoPairing/GBL_ConfigSystem/ammuconfig.h
T
2026-08-13 18:33:10 +02:00

28 lines
544 B
C++
Executable File

#pragma once
#include <QString>
#include <QVector>
#include "configsettings.h"
#include <FW_Ballistic/Ammunition.hpp>
namespace N_ConfigSystem
{
class AmmuConfig: public ConfigSettings
{
private:
AmmuConfig() = default;
public:
static AmmuConfig *getInstance();
void initFilename(const QString &fileName);
QVector<N_Ballistic::Ammunition>* GetAmmunitions(){return &m_ammunitions;}
private:
N_Ballistic::Ammunition loadAmmunition(QString a_group);
void loadAmmunitions();
QVector<N_Ballistic::Ammunition> m_ammunitions;
};
}