//--------------------------------------------------------------------------- #ifndef CDSVmsFormFH #define CDSVmsFormFH //--------------------------------------------------------------------------- #include #include #include #include //--------------------------------------------------------------------------- #include "ITSLibF.h" //--------------------------------------------------------------------------- #define FORM_OBJ_KIND_FIGURE "H" #define FORM_OBJ_KIND_IMAGE "I" #define FORM_OBJ_KIND_TEXT "P" #define FORM_OBJ_KIND_CCTV "C" #define FORM_OBJ_KIND_MOVIE "M" /* * class */ class TFormObjCell { public: TFormObjCell() {}; ~TFormObjCell(){}; public: int OBJ_SEQ; String OBJ_ID; int OBJ_PSTN_X; int OBJ_PSTN_Y; }; /* * class */ class TCDSVmsForm { public: TCDSVmsForm() {}; ~TCDSVmsForm() {}; public: String VMS_FORM_ID; String VALID_YN; public: void Init(); }; //--------------------------------------------------------------------------- /* * Manager */ class TCDSVmsFormManager { public: TCDSVmsFormManager(); virtual ~TCDSVmsFormManager(); public: TItsMap FLists; public: void Init(); bool LoadFromDb(TADOConnection *ADbConn=NULL); void AddVmsForm(String AVMS_FORM_ID, String AVALID_YN); bool IsValid(String AVMS_FORM_ID); }; //--------------------------------------------------------------------------- extern TCDSVmsFormManager *CDSVmsFormManager; //--------------------------------------------------------------------------- #endif