SVG5/stableheader.h
2025-10-12 13:55:56 +09:00

38 lines
934 B
C++

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