#ifndef CSHIELDINFO_H #define CSHIELDINFO_H #include enum E_Tree_ItemType { Item_Root_Type = 1001, Item_Location_Type, Item_DevGroup_Type, Item_Device_Type, Item_Point_Type, Item_Voltage_Type, Item_Region_Type }; enum E_Shield_Mode { Shield_Invalid = -1, Shield_Location = 1, Shield_Voltage, Shield_Region, Shield_DevGroup, Shield_Device, Shield_Point }; enum E_Shiled_Enable { Shiled_Disable = 0, Shiled_Enable = 1 }; struct ST_Shield_Obj { int m_shieldId; QString m_keyIdTag; int m_shieldMode; QString m_shieldObject; bool m_perm; }; struct ST_Shield_Info { int m_shieldId; QString m_shieldName; int m_shieldType; int m_shieldStatus; int m_shieldEnable; int m_timeId; QString m_hostName; int m_userId; int m_timeType; QString m_startTime; QString m_endTime; int m_timeOption; QString m_shieldDesc; int m_location; int m_subsystem; int m_usergId; int m_shieldTime; bool m_check; bool m_perm; }; #endif // CSHIELDINFO_H