VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtToolbars.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 #include <vrvCoreQt/vrvCoreQt.h>
12 #include <vrvCoreQt/DtToolbar.h>
13 
14 #include <QtCore/QCoreApplication>
15 
16 namespace makVrv
17 {
18  class DtDe;
19 
24  {
25  Q_DECLARE_TR_FUNCTIONS(DtTerrainToolbar)
26 
27  public:
28 
31 
33  virtual ~DtTerrainToolbar();
34 
36  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
37 
38  };
39 
44  {
45  Q_DECLARE_TR_FUNCTIONS(DtObserverSettingsToolbar)
46 
47  public:
48 
51 
53  virtual ~DtObserverSettingsToolbar();
54 
56  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
57 
58  };
59 
64  {
65  Q_DECLARE_TR_FUNCTIONS(DtDisplaySettingsToolbar)
66 
67  public:
68 
71 
73  virtual ~DtDisplaySettingsToolbar();
74 
76  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
77 
78  };
79 
84  {
85  Q_DECLARE_TR_FUNCTIONS(DtAggregateDisplaySettingsToolbar)
86 
87  public:
88 
91 
94 
96  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
97 
98  };
99 
104  {
105  Q_DECLARE_TR_FUNCTIONS(DtSimulationConnectionsToolbar)
106 
107  public:
108 
111 
114 
116  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
117 
118  };
119 
124  {
125  Q_DECLARE_TR_FUNCTIONS(DtIntervisibilityToolbar)
126 
127  public:
128 
131 
133  virtual ~DtIntervisibilityToolbar();
134 
136  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
137 
138  };
139 
140 
145  {
146  Q_DECLARE_TR_FUNCTIONS(DtPaperMapToolbar)
147 
148  public:
149 
152 
154  virtual ~DtPaperMapToolbar();
155 
157  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
158 
159  };
160 
165  {
166  Q_DECLARE_TR_FUNCTIONS(DtBullseyeSelectionToolbar)
167 
168  public:
169 
172 
174  virtual ~DtBullseyeSelectionToolbar();
175 
177  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
178 
179  };
180 
181 }
182 
The base class for VR-Vantage toolbars.
Definition: DtToolbar.h:26
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A builder for the display settings items toolbar. The menu string is &quot;DtDisplaySettingsToolbar&quot;.
Definition: DtToolbars.h:63
Contains DLL export macros.
A builder for the bullseye selection toolbar. The menu string is &quot;DtBullseyeSelectionToolbar&quot;.
Definition: DtToolbars.h:164
A builder for the observer settings items toolbar. The menu string is &quot;DtObserverSettingsToolbar&quot;.
Definition: DtToolbars.h:43
A builder for the simulation connections items toolbar. The menu string is &quot;DtSimulationConnectionsTo...
Definition: DtToolbars.h:103
A builder for the aggregate display settings items toolbar. The menu string is &quot;DtAggregateDisplaySet...
Definition: DtToolbars.h:83
A builder for the intervisibility items toolbar. The menu string is &quot;DtIntervisibilityToolbar&quot;.
Definition: DtToolbars.h:123
Contains makVrv::DtToolbar class declaration.
A builder for the osgEarth view dependent layers (aka paper map) settings items toolbar. The menu string is &quot;DtPaperMapToolbar&quot;.
Definition: DtToolbars.h:144
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
A builder for the terrain items toolbar. The menu string is &quot;DtTerrainToolbar&quot;.
Definition: DtToolbars.h:23

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)