VR-Forces 4.0.4 Class Documentation
include/vrfGuiCoreQt/DtTaskActions.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2008 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: DtTaskActions.h,v $ $Revision: 1.1 $ $State: Exp $
00007 ******************************************************************************/
00008 
00011 
00013 
00014 #pragma once
00015 
00016 #include <vrfGuiCoreQt/vrfGuiCoreQt.h>
00017 #include <vrfGuiCoreQt/DtVrfTaskSetMenu.h>
00018 
00019 namespace makVrf
00020 {
00021    class DT_DLL_VRFGUICOREQT DtVrfConvoyAlongTaskAction : public DtVrfTaskSetMenuItem
00022    {
00023       Q_OBJECT
00024 
00025    public:
00026       //CTOR
00027       DtVrfConvoyAlongTaskAction(makVrv::DtDe& de);
00028 
00029       //DTOR
00030       virtual ~DtVrfConvoyAlongTaskAction();
00031 
00033       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00034    };
00035 
00036    class DT_DLL_VRFGUICOREQT DtVrfConvoyToTaskAction : public DtVrfTaskSetMenuItem
00037    {
00038       Q_OBJECT
00039 
00040    public:
00041       //CTOR
00042       DtVrfConvoyToTaskAction(makVrv::DtDe& de);
00043 
00044       //DTOR
00045       virtual ~DtVrfConvoyToTaskAction();
00046 
00048       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00049    };
00050 
00051    class DT_DLL_VRFGUICOREQT DtVrfTaskDIGuyAnimationAction : public DtVrfTaskSetMenuItem
00052    {
00053       Q_OBJECT
00054 
00055    public:
00056       //CTOR
00057       DtVrfTaskDIGuyAnimationAction(makVrv::DtDe& de);
00058 
00059       //DTOR
00060       virtual ~DtVrfTaskDIGuyAnimationAction();
00061 
00063       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00064    };
00065 
00066    class DT_DLL_VRFGUICOREQT DtVrfTaskDisembarkAction : public DtVrfTaskSetMenuItem
00067    {
00068       Q_OBJECT
00069 
00070    public:
00071       //CTOR
00072       DtVrfTaskDisembarkAction(makVrv::DtDe& de);
00073 
00074       //DTOR
00075       virtual ~DtVrfTaskDisembarkAction();
00076 
00078       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00079    };
00080 
00081    class DT_DLL_VRFGUICOREQT DtVrfTaskDisembarkAllAction : public DtVrfTaskSetMenuItem
00082    {
00083       Q_OBJECT
00084 
00085    public:
00086       //CTOR
00087       DtVrfTaskDisembarkAllAction(makVrv::DtDe& de);
00088 
00089       //DTOR
00090       virtual ~DtVrfTaskDisembarkAllAction();
00091 
00093       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00094    };
00095 
00096    class DT_DLL_VRFGUICOREQT DtVrfTaskEmbarkAction : public DtVrfTaskSetMenuItem
00097    {
00098       Q_OBJECT
00099 
00100    public:
00101       //CTOR
00102       DtVrfTaskEmbarkAction(makVrv::DtDe& de);
00103 
00104       //DTOR
00105       virtual ~DtVrfTaskEmbarkAction();
00106 
00108       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00109    };
00110 
00111    class DT_DLL_VRFGUICOREQT DtVrfTaskFireCruiseMissileAction : public DtVrfTaskSetMenuItem
00112    {
00113       Q_OBJECT
00114 
00115    public:
00116       //CTOR
00117       DtVrfTaskFireCruiseMissileAction(makVrv::DtDe& de);
00118 
00119       //DTOR
00120       virtual ~DtVrfTaskFireCruiseMissileAction();
00121 
00123       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00124    };
00125 
00126    class DT_DLL_VRFGUICOREQT DtVrfTaskFFEAction : public DtVrfTaskSetMenuItem
00127    {
00128       Q_OBJECT
00129 
00130    public:
00131       //CTOR
00132       DtVrfTaskFFEAction(makVrv::DtDe& de);
00133 
00134       //DTOR
00135       virtual ~DtVrfTaskFFEAction();
00136 
00138       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00139    };
00140 
00141    class DT_DLL_VRFGUICOREQT DtVrfTaskFFLAction : public DtVrfTaskSetMenuItem
00142    {
00143       Q_OBJECT
00144 
00145    public:
00146       //CTOR
00147       DtVrfTaskFFLAction(makVrv::DtDe& de);
00148 
00149       //DTOR
00150       virtual ~DtVrfTaskFFLAction();
00151 
00153       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00154    };
00155 
00156    class DT_DLL_VRFGUICOREQT DtVrfTaskFFTAction : public DtVrfTaskSetMenuItem
00157    {
00158       Q_OBJECT
00159 
00160    public:
00161       //CTOR
00162       DtVrfTaskFFTAction(makVrv::DtDe& de);
00163 
00164       //DTOR
00165       virtual ~DtVrfTaskFFTAction();
00166 
00168       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00169    };
00170 
00171    class DT_DLL_VRFGUICOREQT DtVrfTaskLandAction : public DtVrfTaskSetMenuItem
00172    {
00173       Q_OBJECT
00174 
00175    public:
00176       //CTOR
00177       DtVrfTaskLandAction(makVrv::DtDe& de);
00178 
00179       //DTOR
00180       virtual ~DtVrfTaskLandAction();
00181 
00183       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00184    };
00185 
00186    class DT_DLL_VRFGUICOREQT DtVrfTaskTakeoffAction : public DtVrfTaskSetMenuItem
00187    {
00188       Q_OBJECT
00189 
00190    public:
00191       //CTOR
00192       DtVrfTaskTakeoffAction(makVrv::DtDe& de);
00193 
00194       //DTOR
00195       virtual ~DtVrfTaskTakeoffAction();
00196 
00198       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00199    };
00200 
00201    class DT_DLL_VRFGUICOREQT DtVrfTaskFollowEntityAction : public DtVrfTaskSetMenuItem
00202    {
00203       Q_OBJECT
00204 
00205    public:
00206       //CTOR
00207       DtVrfTaskFollowEntityAction(makVrv::DtDe& de);
00208 
00209       //DTOR
00210       virtual ~DtVrfTaskFollowEntityAction();
00211 
00213       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00214    };
00215 
00216    class DT_DLL_VRFGUICOREQT DtVrfTaskInterceptAndDestroyAction : public DtVrfTaskSetMenuItem
00217    {
00218       Q_OBJECT
00219 
00220    public:
00221       //CTOR
00222       DtVrfTaskInterceptAndDestroyAction(makVrv::DtDe& de);
00223 
00224       //DTOR
00225       virtual ~DtVrfTaskInterceptAndDestroyAction();
00226 
00228       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00229    };
00230 
00231    class DT_DLL_VRFGUICOREQT DtVrfTaskLaseTargetAction : public DtVrfTaskSetMenuItem
00232    {
00233       Q_OBJECT
00234 
00235    public:
00236       //CTOR
00237       DtVrfTaskLaseTargetAction(makVrv::DtDe& de);
00238 
00239       //DTOR
00240       virtual ~DtVrfTaskLaseTargetAction();
00241 
00243       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00244    };
00245 
00246    class DT_DLL_VRFGUICOREQT DtVrfTaskLaunchCounterMeasuresAction : public DtVrfTaskSetMenuItem
00247    {
00248       Q_OBJECT
00249 
00250    public:
00251       //CTOR
00252       DtVrfTaskLaunchCounterMeasuresAction(makVrv::DtDe& de);
00253 
00254       //DTOR
00255       virtual ~DtVrfTaskLaunchCounterMeasuresAction();
00256 
00258       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00259    };
00260 
00261    class DT_DLL_VRFGUICOREQT DtVrfTaskLaunchSmokeAction : public DtVrfTaskSetMenuItem
00262    {
00263       Q_OBJECT
00264 
00265    public:
00266       //CTOR
00267       DtVrfTaskLaunchSmokeAction(makVrv::DtDe& de);
00268 
00269       //DTOR
00270       virtual ~DtVrfTaskLaunchSmokeAction();
00271 
00273       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00274    };
00275 
00276    class DT_DLL_VRFGUICOREQT DtVrfTaskMoveIntoFormationAction : public DtVrfTaskSetMenuItem
00277    {
00278       Q_OBJECT
00279 
00280    public:
00281       //CTOR
00282       DtVrfTaskMoveIntoFormationAction(makVrv::DtDe& de);
00283 
00284       //DTOR
00285       virtual ~DtVrfTaskMoveIntoFormationAction();
00286 
00288       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00289    };
00290 
00291    class DT_DLL_VRFGUICOREQT DtVrfTaskMoveAlongRouteAction : public DtVrfTaskSetMenuItem
00292    {
00293       Q_OBJECT
00294 
00295    public:
00296 
00297       //CTOR
00298       DtVrfTaskMoveAlongRouteAction(makVrv::DtDe& de);
00299 
00300       //DTOR
00301       virtual ~DtVrfTaskMoveAlongRouteAction();
00302 
00304       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00305    };
00306 
00307    class DT_DLL_VRFGUICOREQT DtVrfTaskMoveToAltitudeAction : public DtVrfTaskSetMenuItem
00308    {
00309       Q_OBJECT
00310 
00311    public:
00312       //CTOR
00313       DtVrfTaskMoveToAltitudeAction(makVrv::DtDe& de);
00314 
00315       //DTOR
00316       virtual ~DtVrfTaskMoveToAltitudeAction();
00317 
00319       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00320    };
00321 
00322    class DT_DLL_VRFGUICOREQT DtVrfTaskMoveToLocationAction : public DtVrfTaskSetMenuItem
00323    {
00324       Q_OBJECT
00325 
00326    public:
00327       //CTOR
00328       DtVrfTaskMoveToLocationAction(makVrv::DtDe& de);
00329 
00330       //DTOR
00331       virtual ~DtVrfTaskMoveToLocationAction();
00332 
00334       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00335    };
00336 
00337    class DT_DLL_VRFGUICOREQT DtVrfTaskMoveToAction : public DtVrfTaskSetMenuItem
00338    {
00339       Q_OBJECT
00340 
00341    public:
00342       //CTOR
00343       DtVrfTaskMoveToAction(makVrv::DtDe& de);
00344 
00345       //DTOR
00346       virtual ~DtVrfTaskMoveToAction();
00347 
00349       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00350    };
00351 
00352    class DT_DLL_VRFGUICOREQT DtVrfTaskOrbitAction : public DtVrfTaskSetMenuItem
00353    {
00354       Q_OBJECT
00355 
00356    public:
00357       //CTOR
00358       DtVrfTaskOrbitAction(makVrv::DtDe& de);
00359 
00360       //DTOR
00361       virtual ~DtVrfTaskOrbitAction();
00362 
00364       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00365    };
00366 
00367    class DT_DLL_VRFGUICOREQT DtVrfTaskPatrolObjectsAction : public DtVrfTaskSetMenuItem
00368    {
00369       Q_OBJECT
00370 
00371    public:
00372       //CTOR
00373       DtVrfTaskPatrolObjectsAction(makVrv::DtDe& de);
00374 
00375       //DTOR
00376       virtual ~DtVrfTaskPatrolObjectsAction();
00377 
00379       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00380    };
00381 
00382    class DT_DLL_VRFGUICOREQT DtVrfTaskPatrolRouteAction : public DtVrfTaskSetMenuItem
00383    {
00384       Q_OBJECT
00385 
00386    public:
00387       //CTOR
00388       DtVrfTaskPatrolRouteAction(makVrv::DtDe& de);
00389 
00390       //DTOR
00391       virtual ~DtVrfTaskPatrolRouteAction();
00392 
00394       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00395    };
00396 
00397    class DT_DLL_VRFGUICOREQT DtVrfTaskRotaryWingLandAction : public DtVrfTaskSetMenuItem
00398    {
00399       Q_OBJECT
00400 
00401    public:
00402       //CTOR
00403       DtVrfTaskRotaryWingLandAction(makVrv::DtDe& de);
00404 
00405       //DTOR
00406       virtual ~DtVrfTaskRotaryWingLandAction();
00407 
00409       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00410    };
00411 
00412    class DT_DLL_VRFGUICOREQT DtVrfTaskSendTextAction : public DtVrfTaskSetMenuItem
00413    {
00414       Q_OBJECT
00415 
00416    public:
00417       //CTOR
00418       DtVrfTaskSendTextAction(makVrv::DtDe& de);
00419 
00420       //DTOR
00421       virtual ~DtVrfTaskSendTextAction();
00422 
00424       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00425    };
00426 
00427    class DT_DLL_VRFGUICOREQT DtVrfTaskTurnToHeadingAction : public DtVrfTaskSetMenuItem
00428    {
00429       Q_OBJECT
00430 
00431    public:
00432       //CTOR
00433       DtVrfTaskTurnToHeadingAction(makVrv::DtDe& de);
00434 
00435       //DTOR
00436       virtual ~DtVrfTaskTurnToHeadingAction();
00437 
00439       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00440    };
00441 
00442    class DT_DLL_VRFGUICOREQT DtVrfTaskUserTaskAction : public DtVrfTaskSetMenuItem
00443    {
00444       Q_OBJECT
00445 
00446    public:
00447       //CTOR
00448       DtVrfTaskUserTaskAction(makVrv::DtDe& de);
00449 
00450       //DTOR
00451       virtual ~DtVrfTaskUserTaskAction();
00452 
00454       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00455    };
00456 
00457    class DT_DLL_VRFGUICOREQT DtVrfTaskWaitAction : public DtVrfTaskSetMenuItem
00458    {
00459       Q_OBJECT
00460 
00461    public:
00462       //CTOR
00463       DtVrfTaskWaitAction(makVrv::DtDe& de);
00464 
00465       //DTOR
00466       virtual ~DtVrfTaskWaitAction();
00467 
00469       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00470    };
00471 
00472    class DT_DLL_VRFGUICOREQT DtVrfTaskWaitDurationAction : public DtVrfTaskSetMenuItem
00473    {
00474       Q_OBJECT
00475 
00476    public:
00477       //CTOR
00478       DtVrfTaskWaitDurationAction(makVrv::DtDe& de);
00479 
00480       //DTOR
00481       virtual ~DtVrfTaskWaitDurationAction();
00482 
00484       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00485    };
00486 
00487    class DT_DLL_VRFGUICOREQT DtVrfTaskWaitElapsedAction : public DtVrfTaskSetMenuItem
00488    {
00489       Q_OBJECT
00490 
00491    public:
00492       //CTOR
00493       DtVrfTaskWaitElapsedAction(makVrv::DtDe& de);
00494 
00495       //DTOR
00496       virtual ~DtVrfTaskWaitElapsedAction();
00497 
00499       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00500    };
00501 
00502    class DT_DLL_VRFGUICOREQT DtVrfTaskFlyAltitudeAction : public DtVrfTaskSetMenuItem
00503    {
00504       Q_OBJECT
00505 
00506    public:
00507       //CTOR
00508       DtVrfTaskFlyAltitudeAction(makVrv::DtDe& de);
00509 
00510       //DTOR
00511       virtual ~DtVrfTaskFlyAltitudeAction();
00512 
00514       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00515    };
00516 
00517    class DT_DLL_VRFGUICOREQT DtVrfTaskFlyHeadingAction : public DtVrfTaskSetMenuItem
00518    {
00519       Q_OBJECT
00520 
00521    public:
00522       //CTOR
00523       DtVrfTaskFlyHeadingAction(makVrv::DtDe& de);
00524 
00525       //DTOR
00526       virtual ~DtVrfTaskFlyHeadingAction();
00527 
00529       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00530    };
00531 
00532    class DT_DLL_VRFGUICOREQT DtVrfTaskFlyHeadingAndAltitudeAction : public DtVrfTaskSetMenuItem
00533    {
00534       Q_OBJECT
00535 
00536    public:
00537       //CTOR
00538       DtVrfTaskFlyHeadingAndAltitudeAction(makVrv::DtDe& de);
00539 
00540       //DTOR
00541       virtual ~DtVrfTaskFlyHeadingAndAltitudeAction();
00542 
00544       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00545    };
00546 
00547    class DT_DLL_VRFGUICOREQT DtVrfTaskFireAtTargetAction : public DtVrfTaskSetMenuItem
00548    {
00549       Q_OBJECT
00550 
00551    public:
00552       //CTOR
00553       DtVrfTaskFireAtTargetAction(makVrv::DtDe& de);
00554 
00555       //DTOR
00556       virtual ~DtVrfTaskFireAtTargetAction();
00557 
00559       virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
00560    };
00561 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)