VR-Vantage 3.1.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Libraries
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrvCoreQt
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
23
class
DT_DLL_VRVCOREQT
DtTerrainToolbar
:
public
DtToolbar
24
{
25
Q_DECLARE_TR_FUNCTIONS(
DtTerrainToolbar
)
26
27
public
:
28
30
DtTerrainToolbar
(
DtDe
&);
31
33
virtual
~
DtTerrainToolbar
();
34
36
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
37
38
};
39
43
class
DT_DLL_VRVCOREQT
DtObserverSettingsToolbar
:
public
DtToolbar
44
{
45
Q_DECLARE_TR_FUNCTIONS(
DtObserverSettingsToolbar
)
46
47
public
:
48
50
DtObserverSettingsToolbar
(
DtDe
&);
51
53
virtual
~
DtObserverSettingsToolbar
();
54
56
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
57
58
};
59
63
class
DT_DLL_VRVCOREQT
DtDisplaySettingsToolbar
:
public
DtToolbar
64
{
65
Q_DECLARE_TR_FUNCTIONS(
DtDisplaySettingsToolbar
)
66
67
public
:
68
70
DtDisplaySettingsToolbar
(
DtDe
&);
71
73
virtual
~
DtDisplaySettingsToolbar
();
74
76
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
77
78
};
79
83
class
DT_DLL_VRVCOREQT
DtAggregateDisplaySettingsToolbar
:
public
DtToolbar
84
{
85
Q_DECLARE_TR_FUNCTIONS(
DtAggregateDisplaySettingsToolbar
)
86
87
public
:
88
90
DtAggregateDisplaySettingsToolbar
(
DtDe
&);
91
93
virtual
~
DtAggregateDisplaySettingsToolbar
();
94
96
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
97
98
};
99
103
class
DT_DLL_VRVCOREQT
DtSimulationConnectionsToolbar
:
public
DtToolbar
104
{
105
Q_DECLARE_TR_FUNCTIONS(
DtSimulationConnectionsToolbar
)
106
107
public
:
108
110
DtSimulationConnectionsToolbar
(
DtDe
&);
111
113
virtual
~
DtSimulationConnectionsToolbar
();
114
116
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
117
118
};
119
123
class
DT_DLL_VRVCOREQT
DtIntervisibilityToolbar
:
public
DtToolbar
124
{
125
Q_DECLARE_TR_FUNCTIONS(
DtIntervisibilityToolbar
)
126
127
public
:
128
130
DtIntervisibilityToolbar
(
DtDe
&);
131
133
virtual
~
DtIntervisibilityToolbar
();
134
136
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
137
138
};
139
140
144
class
DT_DLL_VRVCOREQT
DtPaperMapToolbar
:
public
DtToolbar
145
{
146
Q_DECLARE_TR_FUNCTIONS(
DtPaperMapToolbar
)
147
148
public
:
149
151
DtPaperMapToolbar
(
DtDe
&);
152
154
virtual
~
DtPaperMapToolbar
();
155
157
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
158
159
};
160
164
class
DT_DLL_VRVCOREQT
DtBullseyeSelectionToolbar
:
public
makVrv::DtToolbar
165
{
166
Q_DECLARE_TR_FUNCTIONS(
DtBullseyeSelectionToolbar
)
167
168
public
:
169
171
DtBullseyeSelectionToolbar
(
DtDe
&);
172
174
virtual
~
DtBullseyeSelectionToolbar
();
175
177
virtual
QToolBar
* createToolbar(
DtDe
&,
QWidget
* parent);
178
179
};
180
181
}
182
makVrv::DtToolbar
The base class for VR-Vantage toolbars.
Definition:
DtToolbar.h:26
DT_DLL_VRVCOREQT
#define DT_DLL_VRVCOREQT
Definition:
vrvCoreQt.h:20
makVrv::DtDisplaySettingsToolbar
A builder for the display settings items toolbar.
Definition:
DtToolbars.h:63
vrvCoreQt.h
Contains DLL export macros.
makVrv::DtBullseyeSelectionToolbar
A builder for the bullseye selection toolbar.
Definition:
DtToolbars.h:164
makVrv::DtObserverSettingsToolbar
A builder for the observer settings items toolbar.
Definition:
DtToolbars.h:43
makVrv::DtSimulationConnectionsToolbar
A builder for the simulation connections items toolbar.
Definition:
DtToolbars.h:103
makVrv::DtAggregateDisplaySettingsToolbar
A builder for the aggregate display settings items toolbar.
Definition:
DtToolbars.h:83
makVrv::DtIntervisibilityToolbar
A builder for the intervisibility items toolbar.
Definition:
DtToolbars.h:123
DtToolbar.h
Contains makVrv::DtToolbar class declaration.
QToolBar
makVrv::DtPaperMapToolbar
A builder for the osgEarth view dependent layers (aka paper map) settings items toolbar.
Definition:
DtToolbars.h:144
makVrv::DtDe
The DtDe is the core component of any VR-Vantage application.
Definition:
DtDe.h:72
QWidget
makVrv::DtTerrainToolbar
A builder for the terrain items toolbar.
Definition:
DtToolbars.h:23
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (
www.mak.com
)