VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
simulationObjectEditorImpl
simulationObjectEditorCreateMenu.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2014 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
8
#pragma once
9
10
#include "
simulationObjectEditorImpl/simulationObjectEditorImplDefines.h
"
11
#include <
vrvCoreQt/DtMenu.h
>
12
#include <
vrvCoreQt/DtMenuItem.h
>
13
#include <
vrvUtil/DtSignalConnectionManager.h
>
14
15
class
DtAdvancedVisualModelEditingWidget
;
16
17
class
DT_DLL_simulationObjectEditorimpl
DtSimulationObjectEditorCreateMenu
:
public
makVrv::DtMenu
18
{
19
public
:
20
DtSimulationObjectEditorCreateMenu
(
makVrv::DtDe
&);
21
22
virtual
~
DtSimulationObjectEditorCreateMenu
();
23
25
virtual
QMenu
*
createMenu
(
makVrv::DtDe
&, QWidget* parent);
26
};
27
28
class
DT_DLL_simulationObjectEditorimpl
DtNewModelMenuItem
:
public
makVrv::DtMenuItem
29
{
30
public
:
31
DtNewModelMenuItem
(
makVrv::DtDe
&);
32
virtual
~
DtNewModelMenuItem
();
33
35
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
36
37
protected
:
38
virtual
void
on_triggered
();
39
virtual
void
on_aboutToShow
();
40
41
protected
:
42
makVrv::DtDe
&
myDe
;
43
QAction
*
myAction
;
44
};
45
46
class
DT_DLL_simulationObjectEditorimpl
DtNewAmmunitionMenuItem
:
public
makVrv::DtMenuItem
47
{
48
public
:
49
DtNewAmmunitionMenuItem
(
makVrv::DtDe
&);
50
virtual
~
DtNewAmmunitionMenuItem
();
51
53
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
54
55
protected
:
56
virtual
void
on_triggered
();
57
virtual
void
on_aboutToShow
();
58
59
protected
:
60
makVrv::DtDe
&
myDe
;
61
QAction
*
myAction
;
62
};
63
64
class
DT_DLL_simulationObjectEditorimpl
DtNewSimulationObjectGroupModelMenuItem
:
public
makVrv::DtMenuItem
65
{
66
public
:
67
DtNewSimulationObjectGroupModelMenuItem
(
makVrv::DtDe
&);
68
virtual
~
DtNewSimulationObjectGroupModelMenuItem
();
69
71
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
72
73
protected
:
74
virtual
void
on_triggered
();
75
virtual
void
on_aboutToShow
();
76
77
protected
:
78
makVrv::DtDe
&
myDe
;
79
QAction
*
myAction
;
80
};
81
82
class
DT_DLL_simulationObjectEditorimpl
DtNewRandomizedObjectMenuItem
:
public
makVrv::DtMenuItem
83
{
84
public
:
85
DtNewRandomizedObjectMenuItem
(
makVrv::DtDe
&);
86
virtual
~
DtNewRandomizedObjectMenuItem
();
87
89
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
90
91
protected
:
92
virtual
void
on_triggered
();
93
virtual
void
on_aboutToShow
();
94
95
protected
:
96
makVrv::DtDe
&
myDe
;
97
QAction
*
myAction
;
98
};
99
100
class
DT_DLL_simulationObjectEditorimpl
DtNewModelFromExistingMenuItem
:
public
makVrv::DtMenuItem
101
{
102
public
:
103
DtNewModelFromExistingMenuItem
(
makVrv::DtDe
&);
104
virtual
~
DtNewModelFromExistingMenuItem
();
105
107
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
108
109
protected
:
110
virtual
void
on_triggered
();
111
virtual
void
on_aboutToShow
();
112
virtual
void
changeShortcut(
int
);
113
114
protected
:
115
makVrv::DtDe
&
myDe
;
116
QAction
*
myAction
;
117
makVrv::DtSignalConnectionManager
myConnections
;
118
};
119
120
class
DT_DLL_simulationObjectEditorimpl
DtCreateTemplateMenuItem
:
public
makVrv::DtMenuItem
121
{
122
public
:
123
DtCreateTemplateMenuItem
(
makVrv::DtDe
&);
124
virtual
~
DtCreateTemplateMenuItem
();
125
127
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
128
129
protected
:
130
virtual
void
on_triggered
();
131
virtual
void
on_aboutToShow
();
132
133
protected
:
134
makVrv::DtDe
&
myDe
;
135
QAction
*
myAction
;
136
};
137
138
class
DT_DLL_simulationObjectEditorimpl
DtDeleteModelMenuItem
:
public
makVrv::DtMenuItem
139
{
140
public
:
141
DtDeleteModelMenuItem
(
makVrv::DtDe
&);
142
virtual
~
DtDeleteModelMenuItem
();
143
145
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
146
147
protected
:
148
virtual
void
on_triggered
();
149
virtual
void
on_aboutToShow
();
150
virtual
void
changeShortcut(
int
);
151
152
protected
:
153
makVrv::DtDe
&
myDe
;
154
QAction
*
myAction
;
155
makVrv::DtSignalConnectionManager
myConnections
;
156
};
157
158
class
DT_DLL_simulationObjectEditorimpl
DtRevertModelMenuItem
:
public
makVrv::DtMenuItem
159
{
160
public
:
161
DtRevertModelMenuItem
(
makVrv::DtDe
&);
162
virtual
~
DtRevertModelMenuItem
();
163
165
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
166
167
protected
:
168
virtual
void
on_triggered
();
169
virtual
void
on_aboutToShow
();
170
virtual
void
changeShortcut(
int
tabSelected);
171
172
protected
:
173
makVrv::DtDe
&
myDe
;
174
QAction
*
myAction
;
175
makVrv::DtSignalConnectionManager
myConnections
;
176
};
177
179
class
DT_DLL_simulationObjectEditorimpl
DtMoveSelectedItemUp
:
public
makVrv::DtMenuItem
180
{
181
public
:
182
DtMoveSelectedItemUp
(
makVrv::DtDe
&);
183
virtual
~
DtMoveSelectedItemUp
();
184
186
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
187
188
protected
:
189
virtual
void
on_triggered
();
190
virtual
void
on_aboutToShow
();
191
192
protected
:
193
makVrv::DtDe
&
myDe
;
194
QAction
*
myAction
;
195
};
196
197
class
DT_DLL_simulationObjectEditorimpl
DtMoveSelectedItemDown
:
public
makVrv::DtMenuItem
198
{
199
public
:
200
DtMoveSelectedItemDown
(
makVrv::DtDe
&);
201
virtual
~
DtMoveSelectedItemDown
();
202
204
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
205
206
protected
:
207
virtual
void
on_triggered
();
208
virtual
void
on_aboutToShow
();
209
210
protected
:
211
makVrv::DtDe
&
myDe
;
212
QAction
*
myAction
;
213
};
214
215
class
DT_DLL_simulationObjectEditorimpl
DtAddSubordinateToSelected
:
public
makVrv::DtMenuItem
216
{
217
public
:
218
DtAddSubordinateToSelected
(
makVrv::DtDe
&);
219
virtual
~
DtAddSubordinateToSelected
();
220
222
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
223
224
protected
:
225
virtual
void
on_triggered
();
226
virtual
void
on_aboutToShow
();
227
228
protected
:
229
makVrv::DtDe
&
myDe
;
230
QAction
*
myAction
;
231
};
232
233
class
DT_DLL_simulationObjectEditorimpl
DtRemoveSubordinateFromSelected
:
public
makVrv::DtMenuItem
234
{
235
public
:
236
DtRemoveSubordinateFromSelected
(
makVrv::DtDe
&);
237
virtual
~
DtRemoveSubordinateFromSelected
();
238
240
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
241
242
protected
:
243
virtual
void
on_triggered
();
244
virtual
void
on_aboutToShow
();
245
246
protected
:
247
makVrv::DtDe
&
myDe
;
248
QAction
*
myAction
;
249
};
250
251
class
DT_DLL_simulationObjectEditorimpl
DtReplaceSelectedInHierarchy
:
public
makVrv::DtMenuItem
252
{
253
public
:
254
DtReplaceSelectedInHierarchy
(
makVrv::DtDe
&);
255
virtual
~
DtReplaceSelectedInHierarchy
();
256
258
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
259
260
protected
:
261
virtual
void
on_triggered
();
262
virtual
void
on_aboutToShow
();
263
264
protected
:
265
makVrv::DtDe
&
myDe
;
266
QAction
*
myAction
;
267
};
268
269
class
DT_DLL_simulationObjectEditorimpl
DtAddNewSubordinateTypeToSelected
:
public
makVrv::DtMenuItem
270
{
271
public
:
272
DtAddNewSubordinateTypeToSelected
(
makVrv::DtDe
&);
273
virtual
~
DtAddNewSubordinateTypeToSelected
();
274
276
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
277
278
protected
:
279
virtual
void
on_triggered
();
280
virtual
void
on_aboutToShow
();
281
282
protected
:
283
makVrv::DtDe
&
myDe
;
284
QAction
*
myAction
;
285
};
286
287
class
DT_DLL_simulationObjectEditorimpl
DtAddNewSubordinateFromExistingTypeToSelected
:
public
makVrv::DtMenuItem
288
{
289
public
:
290
DtAddNewSubordinateFromExistingTypeToSelected
(
makVrv::DtDe
&);
291
virtual
~
DtAddNewSubordinateFromExistingTypeToSelected
();
292
294
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
295
296
protected
:
297
virtual
void
on_triggered
();
298
virtual
void
on_aboutToShow
();
299
300
protected
:
301
makVrv::DtDe
&
myDe
;
302
QAction
*
myAction
;
303
};
304
305
class
DT_DLL_simulationObjectEditorimpl
DtSubordinatesFromPaletteToSelected
:
public
makVrv::DtMenuItem
306
{
307
public
:
308
DtSubordinatesFromPaletteToSelected
(
makVrv::DtDe
&);
309
virtual
~
DtSubordinatesFromPaletteToSelected
();
310
312
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
313
314
protected
:
315
virtual
void
on_triggered
();
316
virtual
void
on_aboutToShow
();
317
318
protected
:
319
makVrv::DtDe
&
myDe
;
320
QAction
*
myAction
;
321
};
322
323
class
DT_DLL_simulationObjectEditorimpl
DtPromoteToMasterSMS
:
public
makVrv::DtMenuItem
324
{
325
public
:
326
DtPromoteToMasterSMS
(
makVrv::DtDe
&);
327
virtual
~
DtPromoteToMasterSMS
();
328
330
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
331
332
protected
:
333
virtual
void
on_triggered
();
334
virtual
void
on_aboutToShow
();
335
336
protected
:
337
makVrv::DtDe
&
myDe
;
338
QAction
*
myAction
;
339
};
340
341
class
DT_DLL_simulationObjectEditorimpl
DtComputeBVAndSP
:
public
makVrv::DtMenuItem
342
{
343
public
:
344
DtComputeBVAndSP
(
makVrv::DtDe
&);
345
virtual
~
DtComputeBVAndSP
();
346
348
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
349
350
protected
:
351
virtual
void
on_triggered
();
352
virtual
void
on_aboutToShow
();
353
354
protected
:
355
makVrv::DtDe
&
myDe
;
356
QAction
*
myAction
;
357
};
358
359
class
DT_DLL_simulationObjectEditorimpl
DtAdvancedVisualModelEditingMenuItem
:
public
makVrv::DtMenuItem
360
{
361
public
:
362
DtAdvancedVisualModelEditingMenuItem
(
makVrv::DtDe
&);
363
virtual
~
DtAdvancedVisualModelEditingMenuItem
();
364
366
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
367
368
protected
:
369
virtual
void
on_triggered
();
370
virtual
void
on_aboutToShow
();
371
372
protected
:
373
makVrv::DtDe
&
myDe
;
374
QAction
*
myAction
;
375
DtAdvancedVisualModelEditingWidget
*
myAdvancedVisualModelEditingWidget
;
376
};
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)