#ifndef MACHINETYPEFUN_H #define MACHINETYPEFUN_H #include #include #include "items/itemsmanage.h" #include "main.h" class MachineTypeFun : public QObject { Q_OBJECT public: explicit MachineTypeFun(QObject *parent = 0); public: virtual ~MachineTypeFun(); public: virtual QList getParasListByMcSel(); virtual QList getOutCtrlListByFilter(); virtual QList getShortCutListByFilter(); virtual QList getAssistListByFilter(); virtual QList getPatternSetListByFilter(); virtual QList getParaSetListByFilter(); virtual QList getEmbFunctionListByFilter(); virtual QList getSensorList(); virtual QList getErrorCodeAndStateList(); public: QList m_allParasList; QList m_allOutCtrlList; QList m_allShortCutList; QList m_allAssistList; QList m_allPatternSetList; QList m_allParaSetList; QList m_allEmbFunctionList; QList m_allSensorList; QList m_allErrorCodeAndStateList; private: void initAllSensorList();//初始化全部传感器列表 }; #endif // MACHINETYPEFUN_H