MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrMediaStreamViewWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <lgrGui/lgrGui.h>
12 #include "ui_lgrMediaStreamView.h"
13 
14 #include <QWidget>
15 
16 namespace MAKLogger
17 {
18  class DtLgrGuiModel;
19  class DtLgrMediaStreamView;
21  class DT_DLL_LGRGUI DtLgrMediaStreamViewWidget : public QWidget, public Ui::DtLgrMediaStreamViewWidget
22  {
23  public:
26 
28  virtual ~DtLgrMediaStreamViewWidget();
29 
30  virtual void languageChange();
31 
32  virtual void activate();
33 
34  virtual void setIgnorePaint(bool doIgnore);
35 
36  virtual void setIgnoreResize(bool save);
37 
39  virtual void readSettings();
40 
41  virtual DtLgrMediaStreamView* streamView();
42 
43  virtual void setStreamView(DtLgrMediaStreamView* streamView);
44 
46  virtual void setDefaultViewPosition();
47 
49  virtual bool isGeometryOnScreen(QRect widgetGeometry, int screenNum);
50 
51  protected:
52 
53  virtual void focusInEvent(QFocusEvent* eventToHandle);
54  virtual void focusOutEvent(QFocusEvent* eventToHandle);
55  virtual void enterEvent(QEvent* eventToHandle);
56  virtual void leaveEvent(QEvent* eventToHandle);
57  virtual void paintEvent(QPaintEvent* eventToHandle);
58  virtual void moveEvent(QMoveEvent* eventToHandle);
59  virtual void dragMoveEvent(QDragMoveEvent* eventToHandle);
60  virtual void resizeEvent(QResizeEvent* eventToHandle);
61  virtual void closeEvent(QCloseEvent *event);
62 
63  protected:
64 
66 
70  };
71 }
72 
Widget class.
Definition: lgrMediaStreamViewWidget.h:21
DtLgrGuiModel * myGuiModel
Definition: lgrMediaStreamViewWidget.h:69
The DtLgrMediaStreamView contains the media play in window view.
Definition: lgrMediaStreamView.h:26
The logger GUI&#39;s model.
Definition: lgrGuiModel.h:56
bool myIgnorePaint
Definition: lgrMediaStreamViewWidget.h:67
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
DtLgrMediaStreamView * myStreamView
Definition: lgrMediaStreamViewWidget.h:68
Defines INPORT/EXPORT macros for lgrGui library.
bool myIgnoreResize
Definition: lgrMediaStreamViewWidget.h:65

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)