#ifndef STABLEHEADER_H #define STABLEHEADER_H #include "common.h" class STableHeader { public: STableHeader(); virtual ~STableHeader(); vector* GetListActive(); vector* GetListInactive(); void UpdateTableHeaderInfo(map& nMapData); void SetDataWorklist(const QList& resultQuery); void SetDataHistory(const QList& resultQuery); void CopyWorklistFrom(const STableHeader* pTableHeader); void CopyHistoryFrom(const STableHeader* pTableHeader); static void ClearMapData(); static void ClearMapDataWorklist(); static void ClearMapDataHistory(); protected: //vector m_ListHeader; static map m_MapHeaderWorklist; static map m_MapHeaderHistory; vector m_ListActive; vector m_ListInactive; }; #endif // STABLEHEADER_H