48 lines
1.1 KiB
C
48 lines
1.1 KiB
C
|
#pragma once
|
|||
|
|
|||
|
#include "DPData.h"
|
|||
|
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
class DictData: public DPData
|
|||
|
{
|
|||
|
Q_OBJECT
|
|||
|
Q_PROPERTY(QString showName READ getShowName WRITE setShowName)
|
|||
|
Q_PROPERTY(QString innerName READ getInnerName WRITE setInnerName)
|
|||
|
Q_PROPERTY(int code READ getCode WRITE setCode)
|
|||
|
// Q_PROPERTY(int bused READ getUsed WRITE setUsed)
|
|||
|
public:
|
|||
|
DictData();
|
|||
|
~DictData();
|
|||
|
|
|||
|
QString getShowName() const { return _showName; }
|
|||
|
void setShowName(QString name) { _showName = name; }
|
|||
|
QString getInnerName() const { return _internalName; }
|
|||
|
void setInnerName(QString name) { _internalName = name; }
|
|||
|
int getCode() const { return _code; }
|
|||
|
void setCode(int n) { _code = n; }
|
|||
|
// int getUsed() const { return _bUsed; }
|
|||
|
// void setUsed(int b) { _code = b; }
|
|||
|
|
|||
|
|
|||
|
void toJson(json& jsonObj, bool recursive = false);
|
|||
|
void loadData(DBPlatformSpace::DAO* pDao);
|
|||
|
bool saveSelf();
|
|||
|
void saveToDao();
|
|||
|
bool deleteSelf(QString& msg);
|
|||
|
void setNewData(json& parameter);
|
|||
|
/*<2A><>ȡ<EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD>*/
|
|||
|
void getNewProperty(json& parameter, QVariantMap& valueMap);
|
|||
|
|
|||
|
//<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
QString _showName;
|
|||
|
//<2F>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QString _internalName;
|
|||
|
//<2F>Ƿ<EFBFBD><C7B7>ڲ<EFBFBD>ʹ<EFBFBD><CAB9>
|
|||
|
int _bUsed = false;
|
|||
|
//<2F><><EFBFBD><EFBFBD>
|
|||
|
int _code = 0;
|
|||
|
|
|||
|
};
|
|||
|
|