FrmCameraScreenF.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //---------------------------------------------------------------------------
  2. #ifndef FrmCameraScreenFH
  3. #define FrmCameraScreenFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <ExtCtrls.hpp>
  10. //---------------------------------------------------------------------------
  11. #include "CDSMonitoringObjF.h"
  12. #include "FRAME_CameraF.h"
  13. class TFrmCameraScreen : public TForm
  14. {
  15. __published: // IDE-managed Components
  16. TPanel *PnlCamera;
  17. TTimer *TmrFullScreen;
  18. TTimer *TmrStop;
  19. TGridPanel *GridPanel1;
  20. TPanel *PnlCrs;
  21. TPanel *PnlCrsTitle;
  22. TFRAMECamera *FRAMECamera8;
  23. TFRAMECamera *FRAMECamera1;
  24. TFRAMECamera *FRAMECamera5;
  25. TFRAMECamera *FRAMECamera4;
  26. TFRAMECamera *FRAMECamera2;
  27. TFRAMECamera *FRAMECamera7;
  28. TFRAMECamera *FRAMECamera3;
  29. TFRAMECamera *FRAMECamera6;
  30. void __fastcall TmrFullScreenTimer(TObject *Sender);
  31. private: // User declarations
  32. public: // User declarations
  33. __fastcall TFrmCameraScreen(TComponent* Owner);
  34. public:
  35. String FTitle;
  36. int FCols, FRows;
  37. int FLayout;
  38. int FScreenCnt;
  39. TScreenCtlr *FFullCrsCam;
  40. TMonitoringScreen *FOldCross;
  41. TMonitoringScreen *FCurCross;
  42. void __fastcall Init();
  43. void __fastcall StopAll();
  44. void __fastcall ResetScreenForm(String AScreenName);
  45. void __fastcall Play();
  46. void __fastcall Stop();
  47. };
  48. //---------------------------------------------------------------------------
  49. extern PACKAGE TFrmCameraScreen *FrmCameraScreen;
  50. //---------------------------------------------------------------------------
  51. #endif