Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Z/src/WMS_Interface/wms_ecc_equipRequirements.h
T

31 lines
681 B
C++
Executable File

#pragma once
#include "wms_ecc_ibase.h"
#include "IWMS2ECC.h"
#include <QtCore/QVariantMap>
class WMS_JSON_DS_EXPORT EquipRequirements : public IBase
{
public:
QJsonObject toJson() const;
static EquipRequirements fromJson(const QJsonObject &map);
QVariantMap toVariantMap() const;
static EquipRequirements fromVariantMap(const QVariantMap &map);
QMap<int, int> getEquipRequirements() const { return m_equipRequire; }
bool getOk() const { return m_ok; }
void setEquipRequirements(const QMap<int, int> &equip) { m_equipRequire = equip; }
void setOk(bool ok) { m_ok = ok; }
private:
QMap<int, int> m_equipRequire;
bool m_ok = false;
};