#pragma once #include "iModelInfoBase.h" #include "mSysUtilsWDT_global.h" // 产能 定义 基类 class M_SYSUTILS_WDT_EXPORT wdtDefineBase : public iModelInfoBase { public: wdtDefineBase(); ~wdtDefineBase(); // 把List分配到成员变量 // 输入开始的m_listValues中index,并且返回下一个index virtual int allocateInfo(int nIndex); // 支持组模式 static void adjustParasByGroupTag(QStringList& listParas); protected: virtual void initXmlTags(); // 把父级的options赋值到孩子 virtual void makesureOptionsOfChildren(); public: QString m_sSerie; //从属序列,默认:WDT QStringList m_listParas; //涉及参数列表 QStringList m_listOptionAlias1; QStringList m_listOptionAlias2; QStringList m_listOptionNames1; QStringList m_listOptionNames2; public: QVector m_vecWdtSubDefines; }; typedef QVector vecWdtSubDefinePtr;