Adds initial intermediate qt6 porting state

This commit is contained in:
torsten committed 2026-08-17 17:54:56 +02:00
1 parent 99136e9460
commit d176b5e0d7
11247 files changed
+1891537

No files matched your search

@@ -0,0 +1,40 @@
#pragma once
#include "wms_ecc_ibase.h"
#include "IWMS2ECC.h"
#include <QtCore/QVariantMap>
class WMS_JSON_DS_EXPORT PlayerInfo : public IBase
{
public:
static QJsonObject toJson(const IWMS2ECC::PlayerInfo &pi);
static IWMS2ECC::PlayerInfo fromJson(const QJsonObject &obj);
QJsonObject toJsonAll() const;
static PlayerInfo fromJsonAll(const QJsonObject &map);
QVariantMap toVariantMap() const;
static PlayerInfo fromVariantMap(const QVariantMap &map);
QVariantMap toVariantMapAll() const;
static PlayerInfo fromVariantMapAll(const QVariantMap &map);
IWMS2ECC::PlayerInfo getPlayerInfo() const { return m_playerInfo; }
QMap<int, IWMS2ECC::PlayerInfo> getAllPlayerInfo() const { return m_allPlayerInfo; }
bool getOk() const { return m_ok; }
void setPlayerInfo(const IWMS2ECC::PlayerInfo &info) { m_playerInfo = info; }
void setAllPlayerInfo(const QMap<int, IWMS2ECC::PlayerInfo> &pi) { m_allPlayerInfo = pi; }
void setOk(bool ok) { m_ok = ok; }
private:
QMap<int, IWMS2ECC::PlayerInfo> m_allPlayerInfo;
mutable IWMS2ECC::PlayerInfo m_playerInfo;
bool m_ok = false;
};