//--------------------------------------------------------------------------- #ifndef CDSCctvFH #define CDSCctvFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "LibSTLF.hpp" #include "ITSDbF.h" #include "CDSVmsCtlrF.h" //--------------------------------------------------------------------------- #define MAX_VMS_CAMERA 64 // 8 * 8 class TVMS0410M; class TXCamera { public: TXCamera(); virtual ~TXCamera(); private: public: bool Installed; String Id; bool Play; }; //--------------------------------------------------------------------------- class TXView { public: TXView(); virtual ~TXView(); private: public: String Id; String Name; int Layout; int Selected; int FCount; TXCamera FCamera[MAX_VMS_CAMERA]; TVMS0410M *FForm; void InitCamera(); }; //--------------------------------------------------------------------------- class TXViewManager { public: TXViewManager(); virtual ~TXViewManager(); public: ListMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TXViewManager *XViewManager; //--------------------------------------------------------------------------- #endif