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 }

Document ID: Generated on Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (www.mak.com)