#include "baseProperty.h" #include "dataManager.h" AbstractProperty::AbstractProperty(QObject* parent) : QObject(parent) { } AbstractProperty::~AbstractProperty() { } /******************************模型基类*******************************/ ModelProperty::ModelProperty(QObject* parent) :AbstractProperty(parent) { _dataChanged = false; _prepareDelete = false; } ModelProperty::~ModelProperty() { } /*****************************基模*********************************/ BaseModelProperty::BaseModelProperty(QObject* parent) : ModelProperty(parent) { } BaseModelProperty::~BaseModelProperty() { } /****************************工程模****************************/ BaseProperty::BaseProperty(QObject* parent) : ModelProperty(parent) { nType = 0; //设备类型 bInService = true; nState = 1; nStatus = 1; sGrid=QString("1"); //暂时修改,数据库字段不为空 sZone=QString("1"); sStation=QString("1"); } BaseProperty::~BaseProperty() { } /*************************属性变量*************************/ VariableProperty::VariableProperty(QObject* parent) :BaseProperty(parent) { } VariableProperty::~VariableProperty() { } modelDataInfo VariableProperty::getPropertyValue() const { ModelDataMap mapData = DataManager::instance().modelData(); return mapData[sModelName]; }