VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtEntityActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtEntityActions.h,v $ $Revision: 1.5 $ $State: Exp $
7
******************************************************************************/
8
11
13
14
#pragma once
15
16
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
17
#include <
vrfGuiCoreQt/DtVrfEntityMenu.h
>
18
19
namespace
makVrf
20
{
21
class
DT_DLL_VRFGUICOREQT
DtVrfEntityPlanAction
:
public
DtVrfEntityAction
22
{
23
Q_OBJECT
24
public
:
25
//CTOR
26
DtVrfEntityPlanAction
(
makVrv::DtDe
& de);
27
28
//DTOR
29
virtual
~
DtVrfEntityPlanAction
();
30
32
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
33
34
protected
:
35
virtual
void
validate(
QAction
*);
36
virtual
void
on_triggered();
37
};
38
39
class
DT_DLL_VRFGUICOREQT
DtVrfEntityAbandonPlanAction
:
public
DtVrfEntityAction
40
{
41
Q_OBJECT
42
public
:
43
//CTOR
44
DtVrfEntityAbandonPlanAction
(
makVrv::DtDe
& de);
45
46
//DTOR
47
virtual
~
DtVrfEntityAbandonPlanAction
();
48
50
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
51
52
protected
:
53
virtual
void
validate(
QAction
*);
54
virtual
void
on_triggered();
55
};
56
57
class
DT_DLL_VRFGUICOREQT
DtVrfEntityRestartPlanAction
:
public
DtVrfEntityAction
58
{
59
Q_OBJECT
60
public
:
61
//CTOR
62
DtVrfEntityRestartPlanAction
(
makVrv::DtDe
& de);
63
64
//DTOR
65
virtual
~
DtVrfEntityRestartPlanAction
();
66
68
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
69
70
protected
:
71
virtual
void
validate(
QAction
*);
72
virtual
void
on_triggered();
73
};
74
75
class
DT_DLL_VRFGUICOREQT
DtVrfEntitySkipTaskAction
:
public
DtVrfEntityAction
76
{
77
Q_OBJECT
78
public
:
79
//CTOR
80
DtVrfEntitySkipTaskAction
(
makVrv::DtDe
& de);
81
82
//DTOR
83
virtual
~
DtVrfEntitySkipTaskAction
();
84
86
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
87
88
protected
:
89
virtual
void
validate(
QAction
*);
90
virtual
void
on_triggered();
91
};
92
93
class
DT_DLL_VRFGUICOREQT
DtVrfDeleteAction
:
public
DtVrfEntityAction
94
{
95
Q_OBJECT
96
public
:
97
//CTOR
98
DtVrfDeleteAction
(
makVrv::DtDe
& de);
99
100
//DTOR
101
virtual
~
DtVrfDeleteAction
();
102
104
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
105
106
protected
:
107
virtual
void
validate(
QAction
*);
108
virtual
void
slot_onValidate(
QAction
* act);
109
virtual
void
on_triggered();
110
};
111
112
class
DT_DLL_VRFGUICOREQT
DtVrfEmbarkOnAction
:
public
DtVrfEntityAction
113
{
114
Q_OBJECT
115
public
:
116
//CTOR
117
DtVrfEmbarkOnAction
(
makVrv::DtDe
& de);
118
119
//DTOR
120
virtual
~
DtVrfEmbarkOnAction
();
121
123
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
124
125
protected
:
126
virtual
void
validate(
QAction
*);
127
virtual
void
on_triggered();
128
};
129
130
class
DT_DLL_VRFGUICOREQT
DtVrfDisembarkAction
:
public
DtVrfEntityAction
131
{
132
Q_OBJECT
133
public
:
134
//CTOR
135
DtVrfDisembarkAction
(
makVrv::DtDe
& de);
136
137
//DTOR
138
virtual
~
DtVrfDisembarkAction
();
139
141
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
142
143
protected
:
144
virtual
void
validate(
QAction
*);
145
virtual
void
on_triggered();
146
};
147
148
class
DT_DLL_VRFGUICOREQT
DtVrfDisembarkAllAction
:
public
DtVrfEntityAction
149
{
150
Q_OBJECT
151
public
:
152
//CTOR
153
DtVrfDisembarkAllAction
(
makVrv::DtDe
& de);
154
155
//DTOR
156
virtual
~
DtVrfDisembarkAllAction
();
157
159
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
160
161
protected
:
162
virtual
void
validate(
QAction
*);
163
virtual
void
on_triggered();
164
};
165
166
class
DT_DLL_VRFGUICOREQT
DtVrfAttachToAction
:
public
DtVrfEntityAction
167
{
168
Q_OBJECT
169
public
:
170
//CTOR
171
DtVrfAttachToAction
(
makVrv::DtDe
& de);
172
173
//DTOR
174
virtual
~
DtVrfAttachToAction
();
175
177
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
178
179
protected
:
180
virtual
void
validate(
QAction
*);
181
virtual
void
on_triggered();
182
};
183
184
class
DT_DLL_VRFGUICOREQT
DtVrfDetachFromAction
:
public
DtVrfEntityAction
185
{
186
Q_OBJECT
187
public
:
188
//CTOR
189
DtVrfDetachFromAction
(
makVrv::DtDe
& de);
190
191
//DTOR
192
virtual
~
DtVrfDetachFromAction
();
193
195
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
196
197
protected
:
198
virtual
void
validate(
QAction
*);
199
virtual
void
on_triggered();
200
};
201
202
class
DT_DLL_VRFGUICOREQT
DtVrfMoveObjectAction
:
public
DtVrfEntityAction
203
{
204
Q_OBJECT
205
public
:
206
//CTOR
207
DtVrfMoveObjectAction
(
makVrv::DtDe
& de);
208
209
//DTOR
210
virtual
~
DtVrfMoveObjectAction
();
211
213
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
214
215
protected
:
216
virtual
void
validate(
QAction
*);
217
virtual
void
slot_onValidate(
QAction
* act);
218
virtual
void
on_triggered();
219
};
220
221
/* ** REMOVED As per bug 43347 in ontime. Incase we want to revive it, the code was left here.
222
class DT_DLL_VRFGUICOREQT DtVrfEditObjectNameAction : public DtVrfEntityAction
223
{
224
Q_OBJECT
225
public:
226
//CTOR
227
DtVrfEditObjectNameAction(makVrv::DtDe& de);
228
229
//DTOR
230
virtual ~DtVrfEditObjectNameAction();
231
233
virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
234
235
protected:
236
virtual void validate(QAction*);
237
virtual void on_triggered();
238
};
239
*/
240
241
class
DT_DLL_VRFGUICOREQT
DtVrfEditObjectAction
:
public
DtVrfEntityAction
242
{
243
Q_OBJECT
244
public
:
245
//CTOR
246
DtVrfEditObjectAction
(
makVrv::DtDe
& de);
247
248
//DTOR
249
virtual
~
DtVrfEditObjectAction
();
250
252
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
253
254
protected
:
255
virtual
void
slot_onValidate(
QAction
* act);
256
virtual
void
validate(
QAction
*);
257
virtual
void
on_triggered();
258
};
259
260
class
DT_DLL_VRFGUICOREQT
DtVrfAggregateAction
:
public
DtVrfEntityAction
261
{
262
Q_OBJECT
263
public
:
264
//CTOR
265
DtVrfAggregateAction
(
makVrv::DtDe
& de);
266
267
//DTOR
268
virtual
~
DtVrfAggregateAction
();
269
271
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
272
273
protected
:
274
virtual
void
validate(
QAction
*);
275
virtual
void
on_triggered();
276
};
277
278
class
DT_DLL_VRFGUICOREQT
DtVrfAggregateAsAction
:
public
DtVrfEntityAction
279
{
280
Q_OBJECT
281
public
:
282
//CTOR
283
DtVrfAggregateAsAction
(
makVrv::DtDe
& de);
284
285
//DTOR
286
virtual
~
DtVrfAggregateAsAction
();
287
289
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
290
291
protected
:
292
virtual
void
validate(
QAction
*);
293
virtual
void
on_triggered();
294
};
295
296
class
DT_DLL_VRFGUICOREQT
DtVrfDisaggregateAction
:
public
DtVrfEntityAction
297
{
298
Q_OBJECT
299
public
:
300
//CTOR
301
DtVrfDisaggregateAction
(
makVrv::DtDe
& de);
302
303
//DTOR
304
virtual
~
DtVrfDisaggregateAction
();
305
307
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
308
309
protected
:
310
virtual
void
validate(
QAction
*);
311
virtual
void
on_triggered();
312
};
313
314
class
DT_DLL_VRFGUICOREQT
DtVrfCopyAction
:
public
DtVrfEntityAction
315
{
316
Q_OBJECT
317
public
:
318
//CTOR
319
DtVrfCopyAction
(
makVrv::DtDe
& de);
320
321
//DTOR
322
virtual
~
DtVrfCopyAction
();
323
325
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
326
327
protected
:
328
virtual
void
validate(
QAction
*);
329
virtual
void
on_triggered();
330
};
331
332
class
DT_DLL_VRFGUICOREQT
DtVrfPasteAction
:
public
DtVrfEntityAction
333
{
334
Q_OBJECT
335
public
:
336
//CTOR
337
DtVrfPasteAction
(
makVrv::DtDe
& de);
338
339
//DTOR
340
virtual
~
DtVrfPasteAction
();
341
343
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
344
345
protected
:
346
virtual
void
validate(
QAction
*);
347
virtual
void
on_triggered();
348
};
349
350
class
DT_DLL_VRFGUICOREQT
DtVrfPasteSpecialAction
:
public
DtVrfEntityAction
351
{
352
Q_OBJECT
353
public
:
354
//CTOR
355
DtVrfPasteSpecialAction
(
makVrv::DtDe
& de);
356
357
//DTOR
358
virtual
~
DtVrfPasteSpecialAction
();
359
361
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
362
363
protected
:
364
virtual
void
validate(
QAction
*);
365
virtual
void
on_triggered();
366
};
367
368
class
DT_DLL_VRFGUICOREQT
DtVrfEnableJoystickAction
:
public
DtVrfEntityAction
369
{
370
Q_OBJECT
371
public
:
372
//CTOR
373
DtVrfEnableJoystickAction
(
makVrv::DtDe
& de);
374
375
//DTOR
376
virtual
~
DtVrfEnableJoystickAction
();
377
379
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
380
381
protected
:
382
virtual
void
validate(
QAction
*);
383
virtual
void
on_triggered();
384
};
385
386
class
DT_DLL_VRFGUICOREQT
DtVrfDisableJoystickAction
:
public
DtVrfEntityAction
387
{
388
Q_OBJECT
389
public
:
390
//CTOR
391
DtVrfDisableJoystickAction
(
makVrv::DtDe
& de);
392
393
//DTOR
394
virtual
~
DtVrfDisableJoystickAction
();
395
397
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
398
399
protected
:
400
virtual
void
validate(
QAction
*);
401
virtual
void
on_triggered();
402
};
403
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)