VR-Forces 4.3.1 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
vrfGuiCoreQt
entityActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
#include <
vrfGuiCoreQt/vrfEntityMenu.h
>
15
16
namespace
makVrf
17
{
18
class
DtEntitySelectionDialog;
19
20
class
DT_DLL_VRFGUICOREQT
DtVrfEntityPlanAction
:
public
DtVrfEntityAction
21
{
22
Q_OBJECT
23
public
:
24
//CTOR
25
DtVrfEntityPlanAction
(
makVrv::DtDe
& de);
26
27
//DTOR
28
virtual
~
DtVrfEntityPlanAction
();
29
31
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
32
33
protected
:
34
virtual
void
validate(
QAction
*);
35
virtual
void
on_triggered();
36
};
37
38
class
DT_DLL_VRFGUICOREQT
DtVrfEntityAbandonPlanAction
:
public
DtVrfEntityAction
39
{
40
Q_OBJECT
41
public
:
42
//CTOR
43
DtVrfEntityAbandonPlanAction
(
makVrv::DtDe
& de);
44
45
//DTOR
46
virtual
~
DtVrfEntityAbandonPlanAction
();
47
49
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
50
51
protected
:
52
virtual
void
validate(
QAction
*);
53
virtual
void
on_triggered();
54
};
55
56
class
DT_DLL_VRFGUICOREQT
DtVrfEntityRestartPlanAction
:
public
DtVrfEntityAction
57
{
58
Q_OBJECT
59
public
:
60
//CTOR
61
DtVrfEntityRestartPlanAction
(
makVrv::DtDe
& de);
62
63
//DTOR
64
virtual
~
DtVrfEntityRestartPlanAction
();
65
67
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
68
69
protected
:
70
virtual
void
validate(
QAction
*);
71
virtual
void
on_triggered();
72
};
73
74
class
DT_DLL_VRFGUICOREQT
DtVrfEntitySkipTaskAction
:
public
DtVrfEntityAction
75
{
76
Q_OBJECT
77
public
:
78
//CTOR
79
DtVrfEntitySkipTaskAction
(
makVrv::DtDe
& de);
80
81
//DTOR
82
virtual
~
DtVrfEntitySkipTaskAction
();
83
85
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
86
87
protected
:
88
virtual
void
validate(
QAction
*);
89
virtual
void
on_triggered();
90
};
91
92
class
DT_DLL_VRFGUICOREQT
DtVrfEntityAnswerQuestionsAction
:
public
DtVrfEntityAction
93
{
94
Q_OBJECT
95
public
:
96
//CTOR
97
DtVrfEntityAnswerQuestionsAction
(
makVrv::DtDe
& de);
98
99
//DTOR
100
virtual
~
DtVrfEntityAnswerQuestionsAction
();
101
103
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
104
105
protected
:
106
virtual
void
validate(
QAction
*);
107
virtual
void
on_triggered();
108
};
109
110
class
DT_DLL_VRFGUICOREQT
DtVrfDeleteAction
:
public
DtVrfEntityAction
111
{
112
Q_OBJECT
113
public
:
114
//CTOR
115
DtVrfDeleteAction
(
makVrv::DtDe
& de);
116
117
//DTOR
118
virtual
~
DtVrfDeleteAction
();
119
121
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
122
123
protected
:
124
virtual
void
validate(
QAction
*);
125
virtual
void
slot_onValidate(
QAction
* act);
126
virtual
void
on_triggered();
127
};
128
129
class
DT_DLL_VRFGUICOREQT
DtVrfEmbarkOnAction
:
public
DtVrfEntityAction
130
{
131
Q_OBJECT
132
public
:
133
//CTOR
134
DtVrfEmbarkOnAction
(
makVrv::DtDe
& de);
135
136
//DTOR
137
virtual
~
DtVrfEmbarkOnAction
();
138
140
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
141
142
protected
:
143
virtual
void
validate(
QAction
*);
144
virtual
void
on_triggered();
145
};
146
147
class
DT_DLL_VRFGUICOREQT
DtVrfDisembarkAction
:
public
DtVrfEntityAction
148
{
149
Q_OBJECT
150
public
:
151
//CTOR
152
DtVrfDisembarkAction
(
makVrv::DtDe
& de);
153
154
//DTOR
155
virtual
~
DtVrfDisembarkAction
();
156
158
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
159
160
protected
:
161
virtual
void
validate(
QAction
*);
162
virtual
void
on_triggered();
163
};
164
165
class
DT_DLL_VRFGUICOREQT
DtVrfDisembarkAllAction
:
public
DtVrfEntityAction
166
{
167
Q_OBJECT
168
public
:
169
//CTOR
170
DtVrfDisembarkAllAction
(
makVrv::DtDe
& de);
171
172
//DTOR
173
virtual
~
DtVrfDisembarkAllAction
();
174
176
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
177
178
protected
:
179
virtual
void
validate(
QAction
*);
180
virtual
void
on_triggered();
181
};
182
183
class
DT_DLL_VRFGUICOREQT
DtVrfAttachToAction
:
public
DtVrfEntityAction
184
{
185
Q_OBJECT
186
public
:
187
//CTOR
188
DtVrfAttachToAction
(
makVrv::DtDe
& de);
189
190
//DTOR
191
virtual
~
DtVrfAttachToAction
();
192
194
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
195
196
protected
:
197
virtual
void
validate(
QAction
*);
198
virtual
void
on_triggered();
199
virtual
void
onDialogDone();
200
virtual
void
onDialogAccepted();
201
202
protected
:
203
DtEntitySelectionDialog
*
myDialog
;
204
std::vector<std::string>
myNames
;
205
};
206
207
class
DT_DLL_VRFGUICOREQT
DtVrfDetachFromAction
:
public
DtVrfEntityAction
208
{
209
Q_OBJECT
210
public
:
211
//CTOR
212
DtVrfDetachFromAction
(
makVrv::DtDe
& de);
213
214
//DTOR
215
virtual
~
DtVrfDetachFromAction
();
216
218
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
219
220
protected
:
221
virtual
void
validate(
QAction
*);
222
virtual
void
on_triggered();
223
};
224
225
class
DT_DLL_VRFGUICOREQT
DtVrfMoveObjectAction
:
public
DtVrfEntityAction
226
{
227
Q_OBJECT
228
public
:
229
//CTOR
230
DtVrfMoveObjectAction
(
makVrv::DtDe
& de);
231
232
//DTOR
233
virtual
~
DtVrfMoveObjectAction
();
234
236
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
237
238
protected
:
239
virtual
void
validate(
QAction
*);
240
virtual
void
slot_onValidate(
QAction
* act);
241
virtual
void
on_triggered();
242
};
243
244
class
DT_DLL_VRFGUICOREQT
DtVrfEditObjectAction
:
public
DtVrfEntityAction
245
{
246
Q_OBJECT
247
public
:
248
//CTOR
249
DtVrfEditObjectAction
(
makVrv::DtDe
& de);
250
251
//DTOR
252
virtual
~
DtVrfEditObjectAction
();
253
255
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
256
257
protected
:
258
virtual
void
slot_onValidate(
QAction
* act);
259
virtual
void
validate(
QAction
*);
260
virtual
void
on_triggered();
261
};
262
263
class
DT_DLL_VRFGUICOREQT
DtVrfAggregateAction
:
public
DtVrfEntityAction
264
{
265
Q_OBJECT
266
public
:
267
//CTOR
268
DtVrfAggregateAction
(
makVrv::DtDe
& de);
269
270
//DTOR
271
virtual
~
DtVrfAggregateAction
();
272
274
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
275
276
protected
:
277
virtual
void
validate(
QAction
*);
278
virtual
void
on_triggered();
279
};
280
281
class
DT_DLL_VRFGUICOREQT
DtVrfAggregateAsAction
:
public
DtVrfEntityAction
282
{
283
Q_OBJECT
284
public
:
285
//CTOR
286
DtVrfAggregateAsAction
(
makVrv::DtDe
& de);
287
288
//DTOR
289
virtual
~
DtVrfAggregateAsAction
();
290
292
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
293
294
protected
:
295
virtual
void
validate(
QAction
*);
296
virtual
void
on_triggered();
297
};
298
299
class
DT_DLL_VRFGUICOREQT
DtVrfDisaggregateAction
:
public
DtVrfEntityAction
300
{
301
Q_OBJECT
302
public
:
303
//CTOR
304
DtVrfDisaggregateAction
(
makVrv::DtDe
& de);
305
306
//DTOR
307
virtual
~
DtVrfDisaggregateAction
();
308
310
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
311
312
protected
:
313
virtual
void
validate(
QAction
*);
314
virtual
void
on_triggered();
315
};
316
317
class
DT_DLL_VRFGUICOREQT
DtVrfCopyAction
:
public
DtVrfEntityAction
318
{
319
Q_OBJECT
320
public
:
321
//CTOR
322
DtVrfCopyAction
(
makVrv::DtDe
& de);
323
324
//DTOR
325
virtual
~
DtVrfCopyAction
();
326
328
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
329
330
protected
:
331
virtual
void
validate(
QAction
*);
332
virtual
void
on_triggered();
333
};
334
335
class
DT_DLL_VRFGUICOREQT
DtVrfPasteAction
:
public
DtVrfEntityAction
336
{
337
Q_OBJECT
338
public
:
339
//CTOR
340
DtVrfPasteAction
(
makVrv::DtDe
& de);
341
342
//DTOR
343
virtual
~
DtVrfPasteAction
();
344
346
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
347
348
protected
:
349
virtual
void
validate(
QAction
*);
350
virtual
void
on_triggered();
351
};
352
353
class
DT_DLL_VRFGUICOREQT
DtVrfPasteSpecialAction
:
public
DtVrfEntityAction
354
{
355
Q_OBJECT
356
public
:
357
//CTOR
358
DtVrfPasteSpecialAction
(
makVrv::DtDe
& de);
359
360
//DTOR
361
virtual
~
DtVrfPasteSpecialAction
();
362
364
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
365
366
protected
:
367
virtual
void
validate(
QAction
*);
368
virtual
void
on_triggered();
369
};
370
371
class
DT_DLL_VRFGUICOREQT
DtVrfEnableJoystickAction
:
public
DtVrfEntityAction
372
{
373
Q_OBJECT
374
public
:
375
//CTOR
376
DtVrfEnableJoystickAction
(
makVrv::DtDe
& de);
377
378
//DTOR
379
virtual
~
DtVrfEnableJoystickAction
();
380
382
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
383
384
protected
:
385
virtual
void
validate(
QAction
*);
386
virtual
void
on_triggered();
387
};
388
389
class
DT_DLL_VRFGUICOREQT
DtVrfDisableJoystickAction
:
public
DtVrfEntityAction
390
{
391
Q_OBJECT
392
public
:
393
//CTOR
394
DtVrfDisableJoystickAction
(
makVrv::DtDe
& de);
395
396
//DTOR
397
virtual
~
DtVrfDisableJoystickAction
();
398
400
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
401
402
protected
:
403
virtual
void
validate(
QAction
*);
404
virtual
void
on_triggered();
405
};
406
407
class
DT_DLL_VRFGUICOREQT
DtVrfManageReactiveTasksAction
:
public
DtVrfEntityAction
408
{
409
Q_OBJECT
410
public
:
411
//CTOR
412
DtVrfManageReactiveTasksAction
(
makVrv::DtDe
& de);
413
414
//DTOR
415
virtual
~
DtVrfManageReactiveTasksAction
();
416
418
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
419
420
protected
:
421
virtual
void
validate(
QAction
*);
422
virtual
void
on_triggered();
423
};
424
}
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)