VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtVirtualRealitySettingsWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
14 #include "vrvVirtualRealityQt/DtVirtualRealitySettingsWidgetUI.hpp"
15 
16 namespace makVrv
17 {
20  class DT_DLL_VRVVRQT DtVirtualRealitySettingsWidget
21  : public QWidget
22  , public Ui::DtVirtualRealitySettingsWidgetUI
24  {
25 
26  Q_OBJECT
27 
28  public:
29 
31  DtVirtualRealitySettingsWidget( DtDe& de, QWidget* parent);
32 
35 
37  virtual void setEnabled(bool enabled);
38 
40  virtual void setMirroring(makArchives::DtVirtualRealitySettingsRecord::DtMirroring view);
41 
43  virtual void setMirrorChannel(const std::string& channelName);
44 
46  virtual void setVirtualRealityAvailable(bool available);
47 
49  virtual void setChannelNames(const std::vector<std::string>& names);
50 
52  virtual void setObserverNames(const std::vector<std::string>& names);
53 
55  virtual void setAttachedObserver(const std::string& observerName);
56 
58  virtual void setFlipOverlay(bool flip);
59 
61  virtual void setFlipOverlayEnabled(bool enabled);
62 
64  virtual void setUseMultiView(bool enabled);
65 
66 
70  public slots:
71 
72  virtual void onEnabledChanged(int state);
73 
74  virtual void onMirroringChanged(int state);
75 
76  virtual void onMirrorChannelChanged(int state);
77 
78  virtual void onAttachedObserverChanged(int state);
79 
80  virtual void onFlipOverlaysChanged(int state);
81 
82  virtual void onUseMultiViewChanged(int state);
84 
85  protected:
87  };
88 }
Contains DLL export macros.
DtVirtualRealitySettingsWidget is the widget displayed that shows the settings for virutal reality...
Definition: DtVirtualRealitySettingsWidget.h:20
Interface to the VirtualReality settings GUI.
Definition: DtVirtualRealitySettingsInterface.h:25
DtMirroring
Definition: DtVirtualRealitySettingsRecord.h:28
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtVirtualRealitySettingsWidget.h:86
Interface to the VirtualReality settings GUI.

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)