VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
taskActions.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() override;
29 
31  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
32  };
33 
35  {
36  Q_OBJECT
37 
38  public:
39  //CTOR
41 
42  //DTOR
43  virtual ~DtVrfConvoyToTaskAction() override;
44 
46  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
47  };
48 
50  {
51  Q_OBJECT
52 
53  public:
54  //CTOR
56 
57  //DTOR
58  virtual ~DtVrfTaskDIGuyAnimationAction() override;
59 
61  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
62  };
63 
65  {
66  Q_OBJECT
67 
68  public:
69  //CTOR
71 
72  //DTOR
73  virtual ~DtVrfTaskDIGuyGestureAction() override;
74 
76  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
77  };
78 
80  {
81  Q_OBJECT
82 
83  public:
84  //CTOR
86 
87  //DTOR
88  virtual ~DtVrfTaskDisembarkAction() override;
89 
91  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
92  };
93 
95  {
96  Q_OBJECT
97 
98  public:
99  //CTOR
101 
102  //DTOR
103  virtual ~DtVrfTaskDisembarkAllAction() override;
104 
106  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
107  };
108 
110  {
111  Q_OBJECT
112 
113  public:
114  //CTOR
116 
117  //DTOR
118  virtual ~DtVrfTaskEmbarkAction() override;
119 
121  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
122  };
123 
125  {
126  Q_OBJECT
127 
128  public:
129  //CTOR
131 
132  //DTOR
133  virtual ~DtVrfTaskFireCruiseMissileAction() override;
134 
136  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
137  };
138 
140  {
141  Q_OBJECT
142 
143  public:
144  //CTOR
146 
147  //DTOR
148  virtual ~DtVrfTaskProvideIndirectFireAction() override;
149 
151  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
152  };
153 
155  {
156  Q_OBJECT
157 
158  public:
159  //CTOR
161 
162  //DTOR
163  virtual ~DtVrfTaskFFTAction() override;
164 
166  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
167  };
168 
170  {
171  Q_OBJECT
172 
173  public:
174  //CTOR
176 
177  //DTOR
178  virtual ~DtVrfTaskLandAction() override;
179 
181  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
182  };
183 
185  {
186  Q_OBJECT
187 
188  public:
189  //CTOR
191 
192  //DTOR
193  virtual ~DtVrfTaskTakeoffAction() override;
194 
196  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
197  };
198 
200  {
201  Q_OBJECT
202 
203  public:
204  //CTOR
206 
207  //DTOR
208  virtual ~DtVrfTaskFollowEntityAction() override;
209 
211  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
212  };
213 
215  {
216  Q_OBJECT
217 
218  public:
219  //CTOR
221 
222  //DTOR
223  virtual ~DtVrfTaskKeepStationAction() override;
224 
226  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
227  };
228 
230  {
231  Q_OBJECT
232 
233  public:
234  //CTOR
236 
237  //DTOR
238  virtual ~DtVrfTaskLaseTargetAction() override;
239 
241  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
242  };
243 
245  {
246  Q_OBJECT
247 
248  public:
249  //CTOR
251 
252  //DTOR
253  virtual ~DtVrfTaskLaseLocationAction() override;
254 
256  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
257  };
258 
260  {
261  Q_OBJECT
262 
263  public:
264  //CTOR
266 
267  //DTOR
268  virtual ~DtVrfTaskLaunchCounterMeasuresAction() override;
269 
271  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
272  };
273 
275  {
276  Q_OBJECT
277 
278  public:
279  //CTOR
281 
282  //DTOR
283  virtual ~DtVrfTaskLaunchSmokeAction() override;
284 
286  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
287  };
288 
290  {
291  Q_OBJECT
292 
293  public:
294  //CTOR
296 
297  //DTOR
298  virtual ~DtVrfTaskMoveIntoFormationAction() override;
299 
301  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
302  };
303 
305  {
306  Q_OBJECT
307 
308  public:
309 
310  //CTOR
312 
313  //DTOR
314  virtual ~DtVrfTaskMoveAlongRouteAction() override;
315 
317  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
318  };
319 
321  {
322  Q_OBJECT
323 
324  public:
325 
326  //CTOR
328 
329  //DTOR
330  virtual ~DtVrfTaskMoveAlongRouteRetrogradeAction() override;
331 
333  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
334  };
335 
337  {
338  Q_OBJECT
339 
340  public:
341 
342  //CTOR
344 
345  //DTOR
346  virtual ~DtVrfTaskMoveAlongRouteWithActionsAction() override;
347 
349  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
350  };
351 
353  {
354  Q_OBJECT
355 
356  public:
357  //CTOR
359 
360  //DTOR
361  virtual ~DtVrfTaskMoveToAltitudeAction() override;
362 
364  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
365  };
366 
368  {
369  Q_OBJECT
370 
371  public:
372  //CTOR
374 
375  //DTOR
376  virtual ~DtVrfTaskMoveToAction() override;
377 
379  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
380  };
381 
383  {
384  Q_OBJECT
385 
386  public:
387  //CTOR
389 
390  //DTOR
391  virtual ~DtVrfTaskMoveToRetrogradeAction() override;
392 
394  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
395  };
396 
398  {
399  Q_OBJECT
400 
401  public:
402  //CTOR
404 
405  //DTOR
406  virtual ~DtVrfTaskOrbitAction() override;
407 
409  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
410  };
411 
413  {
414  Q_OBJECT
415 
416  public:
417  //CTOR
419 
420  //DTOR
421  virtual ~DtVrfTaskPatrolObjectsAction() override;
422 
424  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
425  };
426 
428  {
429  Q_OBJECT
430 
431  public:
432  //CTOR
434 
435  //DTOR
436  virtual ~DtVrfTaskPatrolRouteAction() override;
437 
439  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
440  };
441 
443  {
444  Q_OBJECT
445 
446  public:
447  //CTOR
449 
450  //DTOR
451  virtual ~DtVrfTaskRotaryWingLandAction() override;
452 
454  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
455  };
456 
458  {
459  Q_OBJECT
460 
461  public:
462  //CTOR
464 
465  //DTOR
466  virtual ~DtVrfTaskSendTextAction() override;
467 
469  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
470  };
471 
473  {
474  Q_OBJECT
475 
476  public:
477  //CTOR
479 
480  //DTOR
481  virtual ~DtVrfTaskTurnToHeadingAction() override;
482 
484  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
485  };
486 
488  {
489  Q_OBJECT
490 
491  public:
492  //CTOR
494 
495  //DTOR
496  virtual ~DtVrfTaskUserTaskAction() override;
497 
499  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
500  };
501 
503  {
504  Q_OBJECT
505 
506  public:
507  //CTOR
509 
510  //DTOR
511  virtual ~DtVrfTaskWaitAction() override;
512 
514  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
515  };
516 
518  {
519  Q_OBJECT
520 
521  public:
522  //CTOR
524 
525  //DTOR
526  virtual ~DtVrfTaskWaitDurationAction() override;
527 
529  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
530  };
531 
533  {
534  Q_OBJECT
535 
536  public:
537  //CTOR
539 
540  //DTOR
541  virtual ~DtVrfTaskWaitElapsedAction() override;
542 
544  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
545  };
546 
548  {
549  Q_OBJECT
550 
551  public:
552  //CTOR
554 
555  //DTOR
556  virtual ~DtVrfTaskFlyAltitudeAction() override;
557 
559  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
560  };
561 
563  {
564  Q_OBJECT
565 
566  public:
567  //CTOR
569 
570  //DTOR
571  virtual ~DtVrfTaskFlyHeadingAction() override;
572 
574  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
575  };
576 
578  {
579  Q_OBJECT
580 
581  public:
582  //CTOR
584 
585  //DTOR
586  virtual ~DtVrfTaskFlyHeadingAndAltitudeAction() override;
587 
589  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
590  };
591 
593  {
594  Q_OBJECT
595 
596  public:
597  //CTOR
599 
600  //DTOR
601  virtual ~DtVrfTaskFireAtTargetAction() override;
602 
604  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
605  };
606 
608  public DtVrfTaskSetMenuItem
609  {
610  Q_OBJECT
611 
612  public:
613  //CTOR
615 
616  //DTOR
617  virtual ~DtVrfTaskIffInterrogatorAction() override;
618 
620  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
621  };
622 
624  public DtVrfTaskSetMenuItem
625  {
626  Q_OBJECT
627 
628  public:
629  //CTOR
631 
632  //DTOR
633  virtual ~DtVrfTaskIffInterrogatorSweepAction() override;
634 
636  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
637  };
638 
640  {
641  Q_OBJECT
642 
643  public:
644  //CTOR
646 
647  //DTOR
648  virtual ~DtVrfTaskFireBallisticGunAction() override;
649 
651  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
652  };
653 
655  {
656  Q_OBJECT
657 
658  public:
659  //CTOR
661 
662  //DTOR
663  virtual ~DtVrfTaskFireLaserGuidedMissileAction() override;
664 
666  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
667  };
668 
670  {
671  Q_OBJECT
672 
673  public:
674  //CTOR
676 
677  //DTOR
678  virtual ~DtVrfTaskFireMissileLauncherAction() override;
679 
681  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
682  };
683 
685  public DtVrfTaskSetMenuItem
686  {
687  Q_OBJECT
688 
689  public:
690  //CTOR
692 
693  //DTOR
694  virtual ~DtVrfTaskReleaseBombOnTargetAction() override;
695 
697  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
698  };
699 
701  public DtVrfTaskSetMenuItem
702  {
703  Q_OBJECT
704 
705  public:
706  //CTOR
708 
709  //DTOR
710  virtual ~DtVrfTaskReleaseBombUnguidedAction() override;
711 
713  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
714  };
715 
717  public DtVrfTaskSetMenuItem
718  {
719  Q_OBJECT
720 
721  public:
722  //CTOR
724 
725  //DTOR
726  virtual ~DtVrfTaskReleaseBombOnLaserSpotAction() override;
727 
729  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
730  };
731 
733  public DtVrfTaskSetMenuItem
734  {
735  Q_OBJECT
736 
737  public:
738  //CTOR
740 
741  //DTOR
742  virtual ~DtVrfTaskTransferSuppliesAction() override;
743 
745  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
746  };
747 
749  public DtVrfTaskSetMenuItem
750  {
751  Q_OBJECT
752 
753  public:
754  //CTOR
756 
757  //DTOR
758  virtual ~DtVrfTaskInternalTransferFuelAction() override;
759 
761  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
762  };
763 
765  public DtVrfTaskSetMenuItem
766  {
767  Q_OBJECT
768 
769  public:
770  //CTOR
772 
773  //DTOR
774  virtual ~DtVrfTaskAggregateIndirectFireAction() override;
775 
777  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
778  };
779 
781  public DtVrfTaskSetMenuItem
782  {
783  Q_OBJECT
784 
785  public:
786  //CTOR
788 
789  //DTOR
790  virtual ~DtVrfTaskAggregateBombLocationAction() override;
791 
793  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
794  };
795 
797  public DtVrfTaskSetMenuItem
798  {
799  Q_OBJECT
800 
801  public:
802  //CTOR
804 
805  //DTOR
806  virtual ~DtVrfTaskNuclearAttackAction() override;
807 
809  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
810  };
811 
813  public DtVrfTaskSetMenuItem
814  {
815  Q_OBJECT
816 
817  public:
818  //CTOR
820 
821  //DTOR
822  virtual ~DtVrfTaskBiologicalAttackAction() override;
823 
825  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
826  };
827 
829  public DtVrfTaskSetMenuItem
830  {
831  Q_OBJECT
832 
833  public:
834  //CTOR
836 
837  //DTOR
838  virtual ~DtVrfTaskChemicalAttackAction() override;
839 
841  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
842  };
843 
845  public DtVrfTaskSetMenuItem
846  {
847  Q_OBJECT
848 
849  public:
850  //CTOR
852 
853  //DTOR
854  virtual ~DtVrfTaskAirbaseLaunchFlightAction() override;
855 
857  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
858  };
859 
861  public DtVrfTaskSetMenuItem
862  {
863  Q_OBJECT
864 
865  public:
866  //CTOR
868 
869  //DTOR
870  virtual ~DtVrfTaskMissionLaunchFlightAction() override;
871 
873  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
874  };
875 
877  public DtVrfTaskSetMenuItem
878  {
879  Q_OBJECT
880 
881  public:
882  //CTOR
884 
885  //DTOR
886  virtual ~DtVrfTaskAirbasePrepareQRAAction() override;
887 
889  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
890  };
891 
893  public DtVrfTaskSetMenuItem
894  {
895  Q_OBJECT
896 
897  public:
898  //CTOR
900 
901  //DTOR
903 
905  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
906  };
907 
909  public DtVrfTaskSetMenuItem
910  {
911  Q_OBJECT
912 
913  public:
914  //CTOR
916 
917  //DTOR
918  virtual ~DtVrfTaskExecuteSurfaceAttackAction() override;
919 
921  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
922  };
923 }
Definition: taskActions.h:517
Definition: taskActions.h:623
Definition: taskActions.h:700
Definition: taskActions.h:154
Definition: taskActions.h:214
Definition: taskActions.h:304
Definition: taskActions.h:502
Definition: taskActions.h:412
Definition: taskActions.h:876
Definition: taskActions.h:669
Definition: taskActions.h:139
Definition: taskActions.h:397
Definition: taskActions.h:169
Definition: taskActions.h:289
Definition: taskActions.h:844
Definition: taskActions.h:532
Definition: taskActions.h:547
Definition: taskActions.h:442
Definition: taskActions.h:199
Definition: taskActions.h:908
Definition: taskActions.h:274
Definition: taskActions.h:49
Definition: taskActions.h:732
Definition: taskActions.h:34
Definition: taskActions.h:472
Definition: taskActions.h:382
Definition: taskActions.h:487
Definition: taskActions.h:352
Definition: taskActions.h:796
Definition: taskActions.h:828
Definition: taskActions.h:562
Definition: taskActions.h:19
Definition: taskActions.h:457
Definition: taskActions.h:592
Definition: taskActions.h:109
Definition: taskActions.h:184
Definition: taskActions.h:244
Definition: taskActions.h:812
Definition: taskActions.h:79
Definition: taskActions.h:860
Definition: taskActions.h:607
Definition: taskActions.h:639
Definition: taskActions.h:94
Definition: taskActions.h:229
Definition: taskActions.h:124
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Definition: taskActions.h:684
Definition: taskActions.h:64
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: taskActions.h:367
Definition: taskActions.h:427
Definition: taskActions.h:748
Contains makVrf::DtTaskSetMenu, makVrf::DtVrfTaskSetAction, and makVrf::DtTaskSetMenuItem class...
Definition: vrfTaskSetAction.h:39

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)