VR-Forces Development_Version Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrvVrlQt
DtEntitySettingsItems.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2013 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvVrlQt/vrvVrlQt.h
>
13
#include <
vrvCoreQt/DtCheckedItem.h
>
14
#include <
vrvUtil/DtSignalConnectionManager.h
>
15
16
namespace
makVrv
17
{
18
21
class
DT_DLL_VRVVRLQT
DtGroundClampingItem
:
22
public
DtCheckedItem
23
{
24
Q_OBJECT
25
26
public
:
27
DtGroundClampingItem
(
DtDe
&);
28
virtual
~
DtGroundClampingItem
();
29
31
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
32
protected
:
33
//Set the value due to being triggered.
34
virtual
void
setValue(
bool
value);
35
36
//Get the current value.
37
virtual
bool
getValue()
const
;
38
39
DtSignalConnectionManager
mySignals
;
40
};
41
42
45
class
DT_DLL_VRVVRLQT
DtEntityLabelsItem
:
46
public
DtCheckedItem
47
{
48
Q_OBJECT
49
50
public
:
51
DtEntityLabelsItem
(
DtDe
&);
52
virtual
~
DtEntityLabelsItem
();
53
55
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
56
protected
:
57
//Set the value due to being triggered.
58
virtual
void
setValue(
bool
value);
59
60
//Get the current value.
61
virtual
bool
getValue()
const
;
62
63
DtSignalConnectionManager
mySignals
;
64
};
65
68
class
DT_DLL_VRVVRLQT
DtEntityHatLinesItem
:
69
public
DtCheckedItem
70
{
71
Q_OBJECT
72
73
public
:
74
DtEntityHatLinesItem
(
DtDe
&);
75
virtual
~
DtEntityHatLinesItem
();
76
78
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
79
protected
:
80
//Set the value due to being triggered.
81
virtual
void
setValue(
bool
value);
82
83
//Get the current value.
84
virtual
bool
getValue()
const
;
85
86
DtSignalConnectionManager
mySignals
;
87
};
88
91
class
DT_DLL_VRVVRLQT
DtVrlEmitterVolumeItem
:
public
DtCheckedItem
92
{
93
Q_OBJECT
94
95
public
:
96
98
DtVrlEmitterVolumeItem
(
DtDe
& );
99
101
virtual
~
DtVrlEmitterVolumeItem
();
102
104
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
105
106
protected
:
107
109
virtual
void
setValue(
bool
value );
110
111
//Get the current value.
112
virtual
bool
getValue()
const
;
113
114
DtSignalConnectionManager
mySignals
;
115
};
116
117
120
class
DT_DLL_VRVVRLQT
DtIntervisibilityItem
:
public
DtCheckedItem
121
{
122
Q_OBJECT
123
124
public
:
125
127
DtIntervisibilityItem
(
DtDe
& );
128
130
virtual
~
DtIntervisibilityItem
();
131
133
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
134
135
protected
:
136
138
virtual
void
setValue(
bool
value );
139
140
//Get the current value.
141
virtual
bool
getValue()
const
;
142
143
DtSignalConnectionManager
mySignals;
144
};
145
148
class
DT_DLL_VRVVRLQT
DtFireDetonateLinesItem
:
149
public
DtCheckedItem
150
{
151
Q_OBJECT
152
153
public
:
154
DtFireDetonateLinesItem
(
DtDe
&);
155
virtual
~
DtFireDetonateLinesItem
();
156
158
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
159
protected
:
160
//Set the value due to being triggered.
161
virtual
void
setValue(
bool
value);
162
163
//Get the current value.
164
virtual
bool
getValue()
const
;
165
166
DtSignalConnectionManager
mySignals
;
167
};
168
171
class
DT_DLL_VRVVRLQT
DtRadioCommunicationsMenuItem
172
:
public
DtCheckedItem
173
{
174
Q_OBJECT
175
176
public
:
177
179
DtRadioCommunicationsMenuItem
(
DtDe
& de );
180
182
virtual
~
DtRadioCommunicationsMenuItem
();
183
186
QAction
* createAction(
DtDe
& de,
QWidget
* parent );
187
188
protected
:
191
virtual
void
setValue(
bool
value );
192
195
virtual
bool
getValue()
const
;
196
197
};
198
201
class
DT_DLL_VRVVRLQT
DtEntityOceanWakesItem
:
202
public
DtCheckedItem
203
{
204
Q_OBJECT
205
206
public
:
207
DtEntityOceanWakesItem
(
DtDe
&);
208
virtual
~
DtEntityOceanWakesItem
();
209
211
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
212
213
protected
:
214
//Set the value due to being triggered.
215
virtual
void
setValue(
bool
value);
216
217
//Get the current value.
218
virtual
bool
getValue()
const
;
219
220
DtSignalConnectionManager
mySignals
;
221
};
222
225
class
DT_DLL_VRVVRLQT
DtLaserDesignatorSettingItem
:
226
public
DtCheckedItem
227
{
228
Q_OBJECT
229
230
public
:
231
DtLaserDesignatorSettingItem
(
DtDe
&);
232
233
virtual
~
DtLaserDesignatorSettingItem
();
234
236
virtual
QAction
* createAction(
DtDe
&,
QWidget
* parent);
237
238
protected
:
239
//Set the value due to being triggered.
240
virtual
void
setValue(
bool
value);
241
242
//Get the current value.
243
virtual
bool
getValue()
const
;
244
245
virtual
void
on_postInitialize();
246
247
boost::signal<void (bool)>
signal_settingChanged
;
248
249
DtSignalConnectionManager
mySignals
;
250
};
251
252
}
Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)