VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
15 #include <vrvCoreQt/DtMenu.h>
16 
17 namespace makVrf
18 {
19  class DtEntitySelectionDialog;
20 
22  {
23  Q_OBJECT
24  public:
25  //CTOR
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 
40  {
41  Q_OBJECT
42  public:
43  //CTOR
45 
46  //DTOR
48 
50  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
51 
52  protected:
53  virtual void validate(QAction*);
54  virtual void on_triggered();
55  };
56 
58  {
59  Q_OBJECT
60  public:
61  //CTOR
63 
64  //DTOR
66 
68  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
69 
70  protected:
71  virtual void validate(QAction*);
72  virtual void on_triggered();
73  };
74 
76  {
77  Q_OBJECT
78  public:
79  //CTOR
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 
94  {
95  Q_OBJECT
96  public:
97  //CTOR
99 
100  //DTOR
102 
104  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
105 
106  protected:
107  virtual void validate(QAction*);
108  virtual void on_triggered();
109  };
110 
112  {
113  Q_OBJECT
114  public:
115  //CTOR
117 
118  //DTOR
119  virtual ~DtVrfDeleteAction();
120 
122  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
123 
124  protected:
125  virtual void validate(QAction*);
126  virtual void slot_onValidate(QAction* act);
127  virtual void on_triggered();
128  };
129 
131  {
132  Q_OBJECT
133  public:
134  //CTOR
136 
137  //DTOR
138  virtual ~DtVrfEmbarkOnAction();
139 
141  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
142 
143  protected:
144  virtual void validate(QAction*);
145  virtual void on_triggered();
146  };
147 
149  {
150  Q_OBJECT
151  public:
152  //CTOR
154 
155  //DTOR
156  virtual ~DtVrfDisembarkAction();
157 
159  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
160 
161  protected:
162  virtual void validate(QAction*);
163  virtual void on_triggered();
164  };
165 
167  {
168  Q_OBJECT
169  public:
170  //CTOR
172 
173  //DTOR
174  virtual ~DtVrfDisembarkAllAction();
175 
177  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
178 
179  protected:
180  virtual void validate(QAction*);
181  virtual void on_triggered();
182  };
183 
185  {
186  Q_OBJECT
187  public:
188  //CTOR
190 
191  //DTOR
192  virtual ~DtVrfAttachToAction();
193 
195  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
196 
197  protected:
198  virtual void validate(QAction*);
199  virtual void on_triggered();
200  virtual void onDialogDone();
201  virtual void onDialogAccepted();
202 
203  protected:
205  std::vector<DtUUID> myNames;
206  };
207 
209  {
210  Q_OBJECT
211  public:
212  //CTOR
214 
215  //DTOR
216  virtual ~DtVrfDetachFromAction();
217 
219  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
220 
221  protected:
222  virtual void validate(QAction*);
223  virtual void on_triggered();
224  };
225 
227  {
228  Q_OBJECT
229  public:
230  //CTOR
232 
233  //DTOR
234  virtual ~DtVrfMoveObjectAction();
235 
237  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
238 
239  protected:
240  virtual void validate(QAction*);
241  virtual void slot_onValidate(QAction* act);
242  virtual void on_triggered();
243  };
244 
246  {
247  Q_OBJECT
248  public:
249  //CTOR
251 
252  //DTOR
253  virtual ~DtVrfEditObjectAction();
254 
256  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
257 
258  protected:
259  virtual void slot_onValidate(QAction* act);
260  virtual void validate(QAction*);
261  virtual void on_triggered();
262  };
263 
265  {
266  Q_OBJECT
267  public:
268  //CTOR
270 
271  //DTOR
272  virtual ~DtVrfAggregateAction();
273 
275  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
276 
277  protected:
278  virtual void validate(QAction*);
279  virtual void on_triggered();
280  };
281 
283  {
284  Q_OBJECT
285  public:
286  //CTOR
288 
289  //DTOR
290  virtual ~DtVrfAggregateAsAction();
291 
293  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
294 
295  protected:
296  virtual void validate(QAction*);
297  virtual void on_triggered();
298  };
299 
301  {
302  Q_OBJECT
303  public:
304  //CTOR
306 
307  //DTOR
308  virtual ~DtVrfDisaggregateAction();
309 
311  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
312 
313  protected:
314  virtual void validate(QAction*);
315  virtual void on_triggered();
316  };
317 
319  {
320  Q_OBJECT
321  public:
322  //CTOR
324 
325  //DTOR
326  virtual ~DtVrfCopyAction();
327 
329  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
330 
331  protected:
332  virtual void validate(QAction*);
333  virtual void on_triggered();
334  };
335 
337  {
338  Q_OBJECT
339  public:
340  //CTOR
342 
343  //DTOR
344  virtual ~DtVrfPasteAction();
345 
347  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
348 
349  protected:
350  virtual void validate(QAction*);
351  virtual void on_triggered();
352  };
353 
355  {
356  Q_OBJECT
357  public:
358  //CTOR
360 
361  //DTOR
362  virtual ~DtVrfPasteSpecialAction();
363 
365  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
366 
367  protected slots:
368  virtual void pasteSpecial();
369 
370  protected:
371  virtual void validate(QAction*);
372  virtual void on_triggered();
373  };
374 
376  {
377  Q_OBJECT
378  public:
379  //CTOR
381 
382  //DTOR
383  virtual ~DtVrfEnableJoystickAction();
384 
386  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
387 
388  protected:
389  virtual void validate(QAction*);
390  virtual void on_triggered();
391  };
392 
394  {
395  Q_OBJECT
396  public:
397  //CTOR
399 
400  //DTOR
401  virtual ~DtVrfDisableJoystickAction();
402 
404  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
405 
406  protected:
407  virtual void validate(QAction*);
408  virtual void on_triggered();
409  };
410 
412  {
413  Q_OBJECT
414  public:
415  //CTOR
417 
418  //DTOR
420 
422  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
423 
424  protected:
425  virtual void validate(QAction*);
426  virtual void on_triggered();
427  };
428 
430  {
431  Q_OBJECT
432 
433  public:
434  //CTOR
436 
437  //DTOR
439 
441  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
442 
443  protected:
444  virtual void on_triggered();
445 
446  protected:
448  };
449 
452  {
453  public:
454 
457 
459  virtual ~DtUnitDisplayEntityMenu();
460 
462  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
463  };
464 
467  {
468  public:
469 
472 
474  virtual ~DtEmbarkationEntityMenu();
475 
477  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
478  };
479 
482  {
483  public:
484 
487 
489  virtual ~DtEditEntityMenu();
490 
492  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
493  };
494 }

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)