123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- //---------------------------------------------------------------------------
- #ifndef CDSCctvFH
- #define CDSCctvFH
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- #include <ADODB.hpp>
- #include <DB.hpp>
- #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<String, TXView> FLists;
- public:
- bool LoadFromDb(TADOConnection *ADbConn=NULL);
- };
- //---------------------------------------------------------------------------
- extern TXViewManager *XViewManager;
- //---------------------------------------------------------------------------
- #endif
|