DPS/DataPlatform/SceneInfo.h

67 lines
1.9 KiB
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "DPData.h"
class SceneInfo :public DPData
{
Q_OBJECT
Q_PROPERTY(int dataObjId READ getDataObjID WRITE setDataObjID)
Q_PROPERTY(int sceneType READ getsceneType WRITE setsceneType)
Q_PROPERTY(int parentId READ getparentId WRITE setparentId)
Q_PROPERTY(int parentType READ getparentType WRITE setparentType)
Q_PROPERTY(int posX READ getposX WRITE setposX)
Q_PROPERTY(int posY READ getposY WRITE setposY)
Q_PROPERTY(int height READ getheight WRITE setheight)
Q_PROPERTY(int width READ getwidth WRITE setwidth)
public:
SceneInfo();
~SceneInfo();
void setDataObjID(int id) { _dataObjID = id; }
int getDataObjID() const { return _dataObjID; }
void setsceneType(int type) { _sceneType = type; }
int getsceneType() const { return _sceneType; }
void setparentId(int parentId) { _parentId = parentId; }
int getparentId() const { return _parentId; }
void setparentType(int pType) { _parentType = pType; }
int getparentType() const { return _parentType; }
void setposX(int pos) { _x = pos; }
int getposX() const { return _x; }
void setposY(int pos) { _y = pos; }
int getposY() const { return _y; }
void setheight(int h) { _height = h; }
int getheight() const { return _height; }
void setwidth(int w) { _width = w; }
int getwidth() const { return _width; }
//<2F><><EFBFBD><EFBFBD><E6B3A1>
bool saveSelf();
void saveToDao();
//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool deleteSelf();
//<2F><><EFBFBD><EFBFBD>
void loadData(DBPlatformSpace::DAO* pDao);
/*<2A><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD>*/
void getNewProperty(json& jsonObj, QVariantMap& valueMap);
/*<2A><><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD>Ϣ*/
void setNewData(json& parameter);
//תjson
void toJson(json& jsonObj, bool recursive = false);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
int _dataObjID = 0;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
int _sceneType = 0;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
int _parentId = 0;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _parentType = 0;
//<2F><><EFBFBD><EFBFBD>
int _x = 0;
int _y = 0;
//<2F>߶<EFBFBD>
int _height = 0;
//<2F><><EFBFBD><EFBFBD>
int _width = 0;
};