VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtTaskActions.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 #include <vrvUtil/DtUnicode.h>
16 
17 namespace makVrf
18 {
20  {
21  Q_OBJECT
22 
23  public:
24  //CTOR
26 
27  //DTOR
28  virtual ~DtVrfConvoyAlongTaskAction();
29 
31  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
32  };
33 
35  {
36  Q_OBJECT
37 
38  public:
39  //CTOR
41 
42  //DTOR
43  virtual ~DtVrfConvoyToTaskAction();
44 
46  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
47  };
48 
50  {
51  Q_OBJECT
52 
53  public:
54  //CTOR
56 
57  //DTOR
59 
61  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
62  };
63 
65  {
66  Q_OBJECT
67 
68  public:
69  //CTOR
71 
72  //DTOR
73  virtual ~DtVrfTaskDisembarkAction();
74 
76  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
77  };
78 
80  {
81  Q_OBJECT
82 
83  public:
84  //CTOR
86 
87  //DTOR
88  virtual ~DtVrfTaskDisembarkAllAction();
89 
91  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
92  };
93 
95  {
96  Q_OBJECT
97 
98  public:
99  //CTOR
101 
102  //DTOR
103  virtual ~DtVrfTaskEmbarkAction();
104 
106  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
107  };
108 
110  {
111  Q_OBJECT
112 
113  public:
114  //CTOR
116 
117  //DTOR
119 
121  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
122  };
123 
125  {
126  Q_OBJECT
127 
128  public:
129  //CTOR
131 
132  //DTOR
133  virtual ~DtVrfTaskFFEAction();
134 
136  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
137  };
138 
140  {
141  Q_OBJECT
142 
143  public:
144  //CTOR
146 
147  //DTOR
148  virtual ~DtVrfTaskFFLAction();
149 
151  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
152  };
153 
155  {
156  Q_OBJECT
157 
158  public:
159  //CTOR
161 
162  //DTOR
163  virtual ~DtVrfTaskFFTAction();
164 
166  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
167  };
168 
170  {
171  Q_OBJECT
172 
173  public:
174  //CTOR
176 
177  //DTOR
178  virtual ~DtVrfTaskLandAction();
179 
181  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
182  };
183 
185  {
186  Q_OBJECT
187 
188  public:
189  //CTOR
191 
192  //DTOR
193  virtual ~DtVrfTaskTakeoffAction();
194 
196  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
197  };
198 
200  {
201  Q_OBJECT
202 
203  public:
204  //CTOR
206 
207  //DTOR
208  virtual ~DtVrfTaskFollowEntityAction();
209 
211  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
212  };
213 
215  {
216  Q_OBJECT
217 
218  public:
219  //CTOR
221 
222  //DTOR
224 
226  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
227  };
228 
230  {
231  Q_OBJECT
232 
233  public:
234  //CTOR
236 
237  //DTOR
238  virtual ~DtVrfTaskLaseTargetAction();
239 
241  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
242  };
243 
245  {
246  Q_OBJECT
247 
248  public:
249  //CTOR
251 
252  //DTOR
254 
256  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
257  };
258 
260  {
261  Q_OBJECT
262 
263  public:
264  //CTOR
266 
267  //DTOR
268  virtual ~DtVrfTaskLaunchSmokeAction();
269 
271  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
272  };
273 
275  {
276  Q_OBJECT
277 
278  public:
279  //CTOR
281 
282  //DTOR
284 
286  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
287  };
288 
290  {
291  Q_OBJECT
292 
293  public:
294 
295  //CTOR
297 
298  //DTOR
300 
302  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
303  };
304 
306  {
307  Q_OBJECT
308 
309  public:
310 
311  //CTOR
313 
314  //DTOR
316 
318  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
319  };
320 
322  {
323  Q_OBJECT
324 
325  public:
326  //CTOR
328 
329  //DTOR
331 
333  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
334  };
335 
337  {
338  Q_OBJECT
339 
340  public:
341  //CTOR
343 
344  //DTOR
346 
348  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
349  };
350 
352  {
353  Q_OBJECT
354 
355  public:
356  //CTOR
358 
359  //DTOR
360  virtual ~DtVrfTaskMoveToAction();
361 
363  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
364  };
365 
367  {
368  Q_OBJECT
369 
370  public:
371  //CTOR
373 
374  //DTOR
376 
378  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
379  };
380 
382  {
383  Q_OBJECT
384 
385  public:
386  //CTOR
388 
389  //DTOR
391 
393  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
394  };
395 
397  {
398  Q_OBJECT
399 
400  public:
401  //CTOR
403 
404  //DTOR
405  virtual ~DtVrfTaskOrbitAction();
406 
408  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
409  };
410 
412  {
413  Q_OBJECT
414 
415  public:
416  //CTOR
418 
419  //DTOR
420  virtual ~DtVrfTaskPatrolObjectsAction();
421 
423  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
424  };
425 
427  {
428  Q_OBJECT
429 
430  public:
431  //CTOR
433 
434  //DTOR
435  virtual ~DtVrfTaskPatrolRouteAction();
436 
438  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
439  };
440 
442  {
443  Q_OBJECT
444 
445  public:
446  //CTOR
448 
449  //DTOR
451 
453  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
454  };
455 
457  {
458  Q_OBJECT
459 
460  public:
461  //CTOR
463 
464  //DTOR
465  virtual ~DtVrfTaskSendTextAction();
466 
468  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
469  };
470 
472  {
473  Q_OBJECT
474 
475  public:
476  //CTOR
478 
479  //DTOR
480  virtual ~DtVrfTaskTurnToHeadingAction();
481 
483  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
484  };
485 
487  {
488  Q_OBJECT
489 
490  public:
491  //CTOR
493 
494  //DTOR
495  virtual ~DtVrfTaskUserTaskAction();
496 
498  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
499  };
500 
502  {
503  Q_OBJECT
504 
505  public:
506  //CTOR
508 
509  //DTOR
510  virtual ~DtVrfTaskWaitAction();
511 
513  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
514  };
515 
517  {
518  Q_OBJECT
519 
520  public:
521  //CTOR
523 
524  //DTOR
525  virtual ~DtVrfTaskWaitDurationAction();
526 
528  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
529  };
530 
532  {
533  Q_OBJECT
534 
535  public:
536  //CTOR
538 
539  //DTOR
540  virtual ~DtVrfTaskWaitElapsedAction();
541 
543  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
544  };
545 
547  {
548  Q_OBJECT
549 
550  public:
551  //CTOR
553 
554  //DTOR
555  virtual ~DtVrfTaskFlyAltitudeAction();
556 
558  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
559  };
560 
562  {
563  Q_OBJECT
564 
565  public:
566  //CTOR
568 
569  //DTOR
570  virtual ~DtVrfTaskFlyHeadingAction();
571 
573  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
574  };
575 
577  {
578  Q_OBJECT
579 
580  public:
581  //CTOR
583 
584  //DTOR
586 
588  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
589  };
590 
592  {
593  Q_OBJECT
594 
595  public:
596  //CTOR
598 
599  //DTOR
600  virtual ~DtVrfTaskFireAtTargetAction();
601 
603  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
604  };
605 
607 
609  {
610  public:
611  DtScriptedTaskMenuItem(makVrv::DtDe& de, const std::string& scriptedTaskId, const std::string& menuId,
612  const makVrv::DtUnicode& menuName, const makVrv::DtUnicode& extMenuName, const makVrv::DtUnicode& toolTip,
613  bool showInMenu, bool addToolbarItem = true);
614 
615  virtual ~DtScriptedTaskMenuItem();
616 
618  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
619 
620  virtual void setMenuName(const makVrv::DtUnicode&);
621 
622  protected:
623  std::string myScriptedTaskId;
628  };
629 
631  public DtVrfTaskSetMenuItem
632  {
633  Q_OBJECT
634 
635  public:
636  //CTOR
638 
639  //DTOR
641 
643  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
644  };
645 
647  public DtVrfTaskSetMenuItem
648  {
649  Q_OBJECT
650 
651  public:
652  //CTOR
654 
655  //DTOR
657 
659  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
660  };
661 
663  public DtVrfTaskSetMenuItem
664  {
665  Q_OBJECT
666 
667  public:
668  //CTOR
670 
671  //DTOR
673 
675  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
676  };
677 
679  public DtVrfTaskSetMenuItem
680  {
681  Q_OBJECT
682 
683  public:
684  //CTOR
686 
687  //DTOR
689 
691  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
692  };
693 
695  public DtVrfTaskSetMenuItem
696  {
697  Q_OBJECT
698 
699  public:
700  //CTOR
702 
703  //DTOR
705 
707  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
708  };
709 
711  public DtVrfTaskSetMenuItem
712  {
713  Q_OBJECT
714 
715  public:
716  //CTOR
718 
719  //DTOR
720  virtual ~DtVrfTaskNuclearAttackAction();
721 
723  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
724  };
725 
727  public DtVrfTaskSetMenuItem
728  {
729  Q_OBJECT
730 
731  public:
732  //CTOR
734 
735  //DTOR
737 
739  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
740  };
741 
743  public DtVrfTaskSetMenuItem
744  {
745  Q_OBJECT
746 
747  public:
748  //CTOR
750 
751  //DTOR
753 
755  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
756  };
757 }

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)