MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
videoRecordStatus.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2017 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <lgrGui/lgrGui.h>
12 
13 
14 #include <QColor>
15 #include <QIcon>
16 #include <QWidget>
17 
18 namespace MAKLogger
19 {
20  class DtLgrGuiModel;
21 
24  {
25  Q_OBJECT
26 
27  public:
29  {
33  VideoStatusBroken
34  };
35 
36  DtVideoRecordStatus(DtLgrGuiModel& model, QWidget* parent);
37 
38  virtual ~DtVideoRecordStatus();
39 
40  signals:
41 
42  public slots:
43 
45  void postModelUpdate(DtLgrGuiModel&);
46 
47 
48  protected:
49 
50  virtual void drawIcons();
51  virtual void paintEvent( QPaintEvent * );
52  virtual void contextMenuEvent(QContextMenuEvent*);
53  virtual void mouseDoubleClickEvent(QMouseEvent*);
54 
55  protected:
56 
58  QIcon myVideoIcon;
59  };
60 }
VideoStatus
Definition: videoRecordStatus.h:28
The logger GUI&#39;s model.
Definition: lgrGuiModel.h:56
QIcon myVideoIcon
Definition: videoRecordStatus.h:58
VideoStatus myVideoStatus
Definition: videoRecordStatus.h:57
Definition: videoRecordStatus.h:30
Definition: videoRecordStatus.h:32
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
Video Record/Playback Status widget which will show status via icon.
Definition: videoRecordStatus.h:23
Defines INPORT/EXPORT macros for lgrGui library.

Document ID: Generated on Mon Mar 22 15:30:17 EDT 2021 from SVN revision 226440
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)