![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2008 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 00008 00010 00011 #pragma once 00012 00013 #include <vrfGuiCoreQt/vrfGuiCoreQt.h> 00014 #include <vrfGuiCoreQt/DtVrfTaskSetMenu.h> 00015 00016 namespace makVrf 00017 { 00018 class DT_DLL_VRFGUICOREQT DtVrfSetAggregateStateAction : public DtVrfTaskSetMenuItem 00019 { 00020 Q_OBJECT 00021 00022 public: 00023 //CTOR 00024 DtVrfSetAggregateStateAction(makVrv::DtDe& de); 00025 00026 //DTOR 00027 virtual ~DtVrfSetAggregateStateAction(); 00028 00030 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00031 }; 00032 00033 class DT_DLL_VRFGUICOREQT DtVrfSetAltitudeAction : public DtVrfTaskSetMenuItem 00034 { 00035 Q_OBJECT 00036 00037 public: 00038 //CTOR 00039 DtVrfSetAltitudeAction(makVrv::DtDe& de); 00040 00041 //DTOR 00042 virtual ~DtVrfSetAltitudeAction(); 00043 00045 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00046 }; 00047 00048 class DT_DLL_VRFGUICOREQT DtVrfSetAppearanceAction : public DtVrfTaskSetMenuItem 00049 { 00050 Q_OBJECT 00051 00052 public: 00053 //CTOR 00054 DtVrfSetAppearanceAction(makVrv::DtDe& de); 00055 00056 //DTOR 00057 virtual ~DtVrfSetAppearanceAction(); 00058 00060 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00061 }; 00062 00063 class DT_DLL_VRFGUICOREQT DtVrfSetArmedAction : public DtVrfTaskSetMenuItem 00064 { 00065 Q_OBJECT 00066 00067 public: 00068 //CTOR 00069 DtVrfSetArmedAction(makVrv::DtDe& de); 00070 00071 //DTOR 00072 virtual ~DtVrfSetArmedAction(); 00073 00075 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00076 }; 00077 00078 class DT_DLL_VRFGUICOREQT DtVrfSetCapabilitiesAction : public DtVrfTaskSetMenuItem 00079 { 00080 Q_OBJECT 00081 00082 public: 00083 //CTOR 00084 DtVrfSetCapabilitiesAction(makVrv::DtDe& de); 00085 00086 //DTOR 00087 virtual ~DtVrfSetCapabilitiesAction(); 00088 00090 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00091 }; 00092 00093 class DT_DLL_VRFGUICOREQT DtVrfSetCollisionAvoidTypesAction : public DtVrfTaskSetMenuItem 00094 { 00095 Q_OBJECT 00096 00097 public: 00098 //CTOR 00099 DtVrfSetCollisionAvoidTypesAction(makVrv::DtDe& de); 00100 00101 //DTOR 00102 virtual ~DtVrfSetCollisionAvoidTypesAction(); 00103 00105 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00106 }; 00107 00108 class DT_DLL_VRFGUICOREQT DtVrfSetConcealmentAction : public DtVrfTaskSetMenuItem 00109 { 00110 Q_OBJECT 00111 00112 public: 00113 //CTOR 00114 DtVrfSetConcealmentAction(makVrv::DtDe& de); 00115 00116 //DTOR 00117 virtual ~DtVrfSetConcealmentAction(); 00118 00120 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00121 }; 00122 00123 class DT_DLL_VRFGUICOREQT DtVrfSetAutoLaunchEnabledAction : public DtVrfTaskSetMenuItem 00124 { 00125 Q_OBJECT 00126 00127 public: 00128 //CTOR 00129 DtVrfSetAutoLaunchEnabledAction(makVrv::DtDe& de); 00130 00131 //DTOR 00132 virtual ~DtVrfSetAutoLaunchEnabledAction(); 00133 00135 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00136 }; 00137 00138 class DT_DLL_VRFGUICOREQT DtVrfSetDestroyAction : public DtVrfTaskSetMenuItem 00139 { 00140 Q_OBJECT 00141 00142 public: 00143 //CTOR 00144 DtVrfSetDestroyAction(makVrv::DtDe& de); 00145 00146 //DTOR 00147 virtual ~DtVrfSetDestroyAction(); 00148 00150 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00151 }; 00152 00153 class DT_DLL_VRFGUICOREQT DtVrfSetDetonationAction : public DtVrfTaskSetMenuItem 00154 { 00155 Q_OBJECT 00156 00157 public: 00158 //CTOR 00159 DtVrfSetDetonationAction(makVrv::DtDe& de); 00160 00161 //DTOR 00162 virtual ~DtVrfSetDetonationAction(); 00163 00165 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00166 }; 00167 00168 class DT_DLL_VRFGUICOREQT DtVrfSetDIGuyAppearanceAction : public DtVrfTaskSetMenuItem 00169 { 00170 Q_OBJECT 00171 00172 public: 00173 //CTOR 00174 DtVrfSetDIGuyAppearanceAction(makVrv::DtDe& de); 00175 00176 //DTOR 00177 virtual ~DtVrfSetDIGuyAppearanceAction(); 00178 00180 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00181 }; 00182 00183 class DT_DLL_VRFGUICOREQT DtVrfSetDisembarkedAction : public DtVrfTaskSetMenuItem 00184 { 00185 Q_OBJECT 00186 00187 public: 00188 //CTOR 00189 DtVrfSetDisembarkedAction(makVrv::DtDe& de); 00190 00191 //DTOR 00192 virtual ~DtVrfSetDisembarkedAction(); 00193 00195 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00196 }; 00197 00198 class DT_DLL_VRFGUICOREQT DtVrfSetEmbarkedAction : public DtVrfTaskSetMenuItem 00199 { 00200 Q_OBJECT 00201 00202 public: 00203 //CTOR 00204 DtVrfSetEmbarkedAction(makVrv::DtDe& de); 00205 00206 //DTOR 00207 virtual ~DtVrfSetEmbarkedAction(); 00208 00210 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00211 }; 00212 00213 class DT_DLL_VRFGUICOREQT DtVrfSetEmitterAction : public DtVrfTaskSetMenuItem 00214 { 00215 Q_OBJECT 00216 00217 public: 00218 //CTOR 00219 DtVrfSetEmitterAction(makVrv::DtDe& de); 00220 00221 //DTOR 00222 virtual ~DtVrfSetEmitterAction(); 00223 00225 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00226 }; 00227 00228 class DT_DLL_VRFGUICOREQT DtVrfSetForceAction : public DtVrfTaskSetMenuItem 00229 { 00230 Q_OBJECT 00231 00232 public: 00233 //CTOR 00234 DtVrfSetForceAction(makVrv::DtDe& de); 00235 00236 //DTOR 00237 virtual ~DtVrfSetForceAction(); 00238 00240 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00241 }; 00242 00243 class DT_DLL_VRFGUICOREQT DtVrfSetFormationAction : public DtVrfTaskSetMenuItem 00244 { 00245 Q_OBJECT 00246 00247 public: 00248 //CTOR 00249 DtVrfSetFormationAction(makVrv::DtDe& de); 00250 00251 //DTOR 00252 virtual ~DtVrfSetFormationAction(); 00253 00255 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00256 }; 00257 00258 class DT_DLL_VRFGUICOREQT DtVrfSetHeadingAction : public DtVrfTaskSetMenuItem 00259 { 00260 Q_OBJECT 00261 00262 public: 00263 //CTOR 00264 DtVrfSetHeadingAction(makVrv::DtDe& de); 00265 00266 //DTOR 00267 virtual ~DtVrfSetHeadingAction(); 00268 00270 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00271 }; 00272 00273 class DT_DLL_VRFGUICOREQT DtVrfSetIffAction : public DtVrfTaskSetMenuItem 00274 { 00275 Q_OBJECT 00276 00277 public: 00278 //CTOR 00279 DtVrfSetIffAction(makVrv::DtDe& de); 00280 00281 //DTOR 00282 virtual ~DtVrfSetIffAction(); 00283 00285 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00286 }; 00287 00288 class DT_DLL_VRFGUICOREQT DtVrfSetLaseAutonomousAction : public DtVrfTaskSetMenuItem 00289 { 00290 Q_OBJECT 00291 00292 public: 00293 //CTOR 00294 DtVrfSetLaseAutonomousAction(makVrv::DtDe& de); 00295 00296 //DTOR 00297 virtual ~DtVrfSetLaseAutonomousAction(); 00298 00300 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00301 }; 00302 00303 class DT_DLL_VRFGUICOREQT DtVrfSetLaserCodeAction : public DtVrfTaskSetMenuItem 00304 { 00305 Q_OBJECT 00306 00307 public: 00308 //CTOR 00309 DtVrfSetLaserCodeAction(makVrv::DtDe& de); 00310 00311 //DTOR 00312 virtual ~DtVrfSetLaserCodeAction(); 00313 00315 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00316 }; 00317 00318 class DT_DLL_VRFGUICOREQT DtVrfSetLocationAction : public DtVrfTaskSetMenuItem 00319 { 00320 Q_OBJECT 00321 00322 public: 00323 //CTOR 00324 DtVrfSetLocationAction(makVrv::DtDe& de); 00325 00326 //DTOR 00327 virtual ~DtVrfSetLocationAction(); 00328 00330 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00331 }; 00332 00333 class DT_DLL_VRFGUICOREQT DtVrfSetNotifyLevelAction : public DtVrfTaskSetMenuItem 00334 { 00335 Q_OBJECT 00336 00337 public: 00338 //CTOR 00339 DtVrfSetNotifyLevelAction(makVrv::DtDe& de); 00340 00341 //DTOR 00342 virtual ~DtVrfSetNotifyLevelAction(); 00343 00345 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00346 }; 00347 00348 class DT_DLL_VRFGUICOREQT DtVrfSetOrderedSpeedAction : public DtVrfTaskSetMenuItem 00349 { 00350 Q_OBJECT 00351 00352 public: 00353 //CTOR 00354 DtVrfSetOrderedSpeedAction(makVrv::DtDe& de); 00355 00356 //DTOR 00357 virtual ~DtVrfSetOrderedSpeedAction(); 00358 00360 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00361 }; 00362 00363 class DT_DLL_VRFGUICOREQT DtVrfSetPostureAction : public DtVrfTaskSetMenuItem 00364 { 00365 Q_OBJECT 00366 00367 public: 00368 //CTOR 00369 DtVrfSetPostureAction(makVrv::DtDe& de); 00370 00371 //DTOR 00372 virtual ~DtVrfSetPostureAction(); 00373 00375 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00376 }; 00377 00378 class DT_DLL_VRFGUICOREQT DtVrfSetRadarModeAction : public DtVrfTaskSetMenuItem 00379 { 00380 Q_OBJECT 00381 00382 public: 00383 //CTOR 00384 DtVrfSetRadarModeAction(makVrv::DtDe& de); 00385 00386 //DTOR 00387 virtual ~DtVrfSetRadarModeAction(); 00388 00390 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00391 }; 00392 00393 class DT_DLL_VRFGUICOREQT DtVrfSetReorganizeAction : public DtVrfTaskSetMenuItem 00394 { 00395 Q_OBJECT 00396 00397 public: 00398 //CTOR 00399 DtVrfSetReorganizeAction(makVrv::DtDe& de); 00400 00401 //DTOR 00402 virtual ~DtVrfSetReorganizeAction(); 00403 00405 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00406 }; 00407 00408 class DT_DLL_VRFGUICOREQT DtVrfSetResourcesAction : public DtVrfTaskSetMenuItem 00409 { 00410 Q_OBJECT 00411 00412 public: 00413 //CTOR 00414 DtVrfSetResourcesAction(makVrv::DtDe& de); 00415 00416 //DTOR 00417 virtual ~DtVrfSetResourcesAction(); 00418 00420 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00421 }; 00422 00423 class DT_DLL_VRFGUICOREQT DtVrfSetRestoreAction : public DtVrfTaskSetMenuItem 00424 { 00425 Q_OBJECT 00426 00427 public: 00428 //CTOR 00429 DtVrfSetRestoreAction(makVrv::DtDe& de); 00430 00431 //DTOR 00432 virtual ~DtVrfSetRestoreAction(); 00433 00435 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00436 }; 00437 00438 class DT_DLL_VRFGUICOREQT DtVrfSetEngagementAction : public DtVrfTaskSetMenuItem 00439 { 00440 Q_OBJECT 00441 00442 public: 00443 //CTOR 00444 DtVrfSetEngagementAction(makVrv::DtDe& de); 00445 00446 //DTOR 00447 virtual ~DtVrfSetEngagementAction(); 00448 00450 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00451 }; 00452 00453 class DT_DLL_VRFGUICOREQT DtVrfSetResponsibilityAction : public DtVrfTaskSetMenuItem 00454 { 00455 Q_OBJECT 00456 00457 public: 00458 //CTOR 00459 DtVrfSetResponsibilityAction(makVrv::DtDe& de); 00460 00461 //DTOR 00462 virtual ~DtVrfSetResponsibilityAction(); 00463 00465 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00466 }; 00467 00468 class DT_DLL_VRFGUICOREQT DtVrfSetSpotReportsAction : public DtVrfTaskSetMenuItem 00469 { 00470 Q_OBJECT 00471 00472 public: 00473 //CTOR 00474 DtVrfSetSpotReportsAction(makVrv::DtDe& de); 00475 00476 //DTOR 00477 virtual ~DtVrfSetSpotReportsAction(); 00478 00480 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00481 }; 00482 00483 class DT_DLL_VRFGUICOREQT DtVrfSetMovementStrategyAction : public DtVrfTaskSetMenuItem 00484 { 00485 Q_OBJECT 00486 00487 public: 00488 //CTOR 00489 DtVrfSetMovementStrategyAction(makVrv::DtDe& de); 00490 00491 //DTOR 00492 virtual ~DtVrfSetMovementStrategyAction(); 00493 00495 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00496 }; 00497 00498 class DT_DLL_VRFGUICOREQT DtVrfSetStayInLaneAction : public DtVrfTaskSetMenuItem 00499 { 00500 Q_OBJECT 00501 00502 public: 00503 //CTOR 00504 DtVrfSetStayInLaneAction(makVrv::DtDe& de); 00505 00506 //DTOR 00507 virtual ~DtVrfSetStayInLaneAction(); 00508 00510 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00511 }; 00512 00513 class DT_DLL_VRFGUICOREQT DtVrfSetSurrenderAction : public DtVrfTaskSetMenuItem 00514 { 00515 Q_OBJECT 00516 00517 public: 00518 //CTOR 00519 DtVrfSetSurrenderAction(makVrv::DtDe& de); 00520 00521 //DTOR 00522 virtual ~DtVrfSetSurrenderAction(); 00523 00525 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00526 }; 00527 00528 class DT_DLL_VRFGUICOREQT DtVrfSetSyncLaserCodeAction : public DtVrfTaskSetMenuItem 00529 { 00530 Q_OBJECT 00531 00532 public: 00533 //CTOR 00534 DtVrfSetSyncLaserCodeAction(makVrv::DtDe& de); 00535 00536 //DTOR 00537 virtual ~DtVrfSetSyncLaserCodeAction(); 00538 00540 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00541 }; 00542 00543 class DT_DLL_VRFGUICOREQT DtVrfSetTargetAction : public DtVrfTaskSetMenuItem 00544 { 00545 Q_OBJECT 00546 00547 public: 00548 //CTOR 00549 DtVrfSetTargetAction(makVrv::DtDe& de); 00550 00551 //DTOR 00552 virtual ~DtVrfSetTargetAction(); 00553 00555 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00556 }; 00557 00558 class DT_DLL_VRFGUICOREQT DtVrfSetTaskedBySuperiorAction : public DtVrfTaskSetMenuItem 00559 { 00560 Q_OBJECT 00561 00562 public: 00563 //CTOR 00564 DtVrfSetTaskedBySuperiorAction(makVrv::DtDe& de); 00565 00566 //DTOR 00567 virtual ~DtVrfSetTaskedBySuperiorAction(); 00568 00570 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00571 }; 00572 00573 class DT_DLL_VRFGUICOREQT DtVrfSetWeaponStateAction : public DtVrfTaskSetMenuItem 00574 { 00575 Q_OBJECT 00576 00577 public: 00578 //CTOR 00579 DtVrfSetWeaponStateAction(makVrv::DtDe& de); 00580 00581 //DTOR 00582 virtual ~DtVrfSetWeaponStateAction(); 00583 00585 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00586 }; 00587 }