VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtOculusSettingsPage.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
14 #include <vrvCoreQt/DtPage.h>
15 
16 class QCheckBox;
17 class QDoubleSpinBox;
18 class QLabel;
19 
20 namespace makVrv
21 {
22  class DtPersistenceToolbarWidget;
23  class DtVirtualBaseClass;
24 
26  : public DtPage
28  {
29 
30  Q_OBJECT
31 
32  public:
33 
35  DtOculusSettingsPage( DtDe& de, QWidget* parent,
36  Qt::WindowFlags f = Qt::Widget );
37 
39  virtual ~DtOculusSettingsPage();
40 
42  virtual QIcon icon();
43 
45  virtual QString title();
46 
48  virtual const std::string& pageClassName() const;
49 
51  static const std::string& thePageClassName();
52 
56 
58  virtual void setMirroring(bool enabled);
59 
61  virtual void setMonoscopic(bool enabled);
62 
64  virtual void setPixelsPerDisplayPixel(float pixels);
65 
67 
68  public slots:
69 
73 
75  virtual void onMirroringChanged(int state);
76 
78  virtual void onMonoscopicChanged(int state);
79 
81  virtual void onPixelsPerDisplayPixelChanged(double pixels);
83 
84  protected:
85 
88  void setupGui();
89 
92  void connectToSignals();
93 
95  virtual void activate();
96 
98  virtual void deactivate();
99 
100  protected:
101 
109 
111 
112  };
113 
117 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)