67 lines
1.9 KiB
C
67 lines
1.9 KiB
C
|
#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;
|
|||
|
};
|