Contains makVrf::DtTaskSetMenu, makVrf::DtVrfTaskSetAction, and makVrf::DtTaskSetMenuItem class. This particular class is the task/set menu item itself.
- Examples
-
Inherits makVrv::DtMenuItem.
Inherited by makVrf::DtRadioItem, makVrf::DtScriptedTaskMenuItem, makVrf::DtVrfClearTargetPriorityListAction, makVrf::DtVrfConvoyAlongTaskAction, makVrf::DtVrfConvoyToTaskAction, makVrf::DtVrfSetActivationAction, makVrf::DtVrfSetActiveSonarModeAction, makVrf::DtVrfSetActivityAction, makVrf::DtVrfSetAerodromeLightsAction, makVrf::DtVrfSetAerodromeUndercarriageInspectionSystemAction, makVrf::DtVrfSetAimingPointAction, makVrf::DtVrfSetAimSensorAction, makVrf::DtVrfSetAirBaseAssignAircraftAction, makVrf::DtVrfSetAirBasePersonnelAndSuppliesAction, makVrf::DtVrfSetAircraftLightingAction, makVrf::DtVrfSetAllStatePropertiesAction, makVrf::DtVrfSetAltitudeAction, makVrf::DtVrfSetAmmunitionPacingTrackingAction, makVrf::DtVrfSetAmmunitionPropertyAction, makVrf::DtVrfSetAppearanceAction, makVrf::DtVrfSetArmedAction, makVrf::DtVrfSetArrestorGearAction, makVrf::DtVrfSetArtPartAction, makVrf::DtVrfSetAssumeUnknownIsHostileAction, makVrf::DtVrfSetAutoLaunchEnabledAction, makVrf::DtVrfSetAutonomousActionsEnabledAction, makVrf::DtVrfSetAviationFuelPropertyAction, makVrf::DtVrfSetCapabilitiesAction, makVrf::DtVrfSetCollisionAvoidTypesAction, makVrf::DtVrfSetConcealmentAction, makVrf::DtVrfSetContaminationPropertyAction, makVrf::DtVrfSetCurrentAirSpeedAction, makVrf::DtVrfSetCurrentSpeedAction, makVrf::DtVrfSetDestroyAction, makVrf::DtVrfSetDetonationAction, makVrf::DtVrfSetDieselFuelPropertyAction, makVrf::DtVrfSetDIGuyAppearanceAction, makVrf::DtVrfSetDIGuyCharacteristicsAction, makVrf::DtVrfSetDIGuyHandItemAction, makVrf::DtVrfSetDIGuyHeadAction, makVrf::DtVrfSetDIGuyNametagAction, makVrf::DtVrfSetDIGuyRankPatchAction, makVrf::DtVrfSetDIGuyUnitPatchesAction, makVrf::DtVrfSetDisembarkedAction, makVrf::DtVrfSetEmbarkedAction, makVrf::DtVrfSetEmergencyBeaconAction, makVrf::DtVrfSetEmitterAction, makVrf::DtVrfSetEngagementAction, makVrf::DtVrfSetEngagementResultsAction, makVrf::DtVrfSetEquipmentPacingTrackingAction, makVrf::DtVrfSetFacilitiesAction, makVrf::DtVrfSetFoodAndWaterPacingTrackingAction, makVrf::DtVrfSetFoodAndWaterPropertyAction, makVrf::DtVrfSetFoodPropertyAction, makVrf::DtVrfSetFoodWaterFuelOilLubricantPacingTrackingAction, makVrf::DtVrfSetFoodWaterFuelOilLubricantPropertyAction, makVrf::DtVrfSetForceAction, makVrf::DtVrfSetFormationAction, makVrf::DtVrfSetFuelOilLubricantPacingTrackingAction, makVrf::DtVrfSetFuelOilLubricantPropertyAction, makVrf::DtVrfSetGimbalSensorLasingAction, makVrf::DtVrfSetGpsJammerAction, makVrf::DtVrfSetGroundVehicleLightingAction, makVrf::DtVrfSetHeadingAction, makVrf::DtVrfSetHealthPropertyAction, makVrf::DtVrfSetIffAction, makVrf::DtVrfSetInvulnerableAction, makVrf::DtVrfSetJamTargetsAction, makVrf::DtVrfSetLaseAutonomousAction, makVrf::DtVrfSetLaserCodeAction, makVrf::DtVrfSetLaserInformationAction, makVrf::DtVrfSetLocationAction, makVrf::DtVrfSetLookAtPointAction, makVrf::DtVrfSetLubricantPropertyAction, makVrf::DtVrfSetMoppLevelPropertyAction, makVrf::DtVrfSetMoraleLevelPropertyAction, makVrf::DtVrfSetMotorGasPropertyAction, makVrf::DtVrfSetMovementStrategyAction, makVrf::DtVrfSetNavigationPreferenceAction, makVrf::DtVrfSetNotifyLevelAction, makVrf::DtVrfSetObjectAttachedAction, makVrf::DtVrfSetOilPropertyAction, makVrf::DtVrfSetOrbitAction, makVrf::DtVrfSetOrderedAirSpeedAction, makVrf::DtVrfSetOrderedAltitudeAction, makVrf::DtVrfSetOrderedSpeedAction, makVrf::DtVrfSetPercentCompletePropertyAction, makVrf::DtVrfSetPostureAction, makVrf::DtVrfSetPosturePropertyAction, makVrf::DtVrfSetPreferredTargetsPropertyAction, makVrf::DtVrfSetPreferredTrajectoryHeightAction, makVrf::DtVrfSetRadarModeAction, makVrf::DtVrfSetReactiveTaskDisabledAction, makVrf::DtVrfSetReactiveTaskEnabledAction, makVrf::DtVrfSetReactiveTaskPriorityAction, makVrf::DtVrfSetReactiveTaskStatusAction, makVrf::DtVrfSetRefuelPointEnabledAction, makVrf::DtVrfSetReorganizeAction, makVrf::DtVrfSetResourcesAction, makVrf::DtVrfSetResourcesPacingTrackingAction, makVrf::DtVrfSetResourcesPropertyAction, makVrf::DtVrfSetResponsibilityAction, makVrf::DtVrfSetRestoreAction, makVrf::DtVrfSetResupplyModeAction, makVrf::DtVrfSetRunwayActiveAction, makVrf::DtVrfSetRunwayConditionAction, makVrf::DtVrfSetRunwayDamagedAction, makVrf::DtVrfSetSensorEnabledAction, makVrf::DtVrfSetSensorFieldOfViewColorAction, makVrf::DtVrfSetSkillLevelAction, makVrf::DtVrfSetSonarDepthAction, makVrf::DtVrfSetSpotReportsAction, makVrf::DtVrfSetStayInLaneAction, makVrf::DtVrfSetStowWeaponAction, makVrf::DtVrfSetSuperiorAction, makVrf::DtVrfSetSupplyingAction, makVrf::DtVrfSetSurfaceVesselLightingAction, makVrf::DtVrfSetSurrenderAction, makVrf::DtVrfSetSyncLaserCodeAction, makVrf::DtVrfSetSystemEnabledAction, makVrf::DtVrfSetTankerLightingAction, makVrf::DtVrfSetTargetAction, makVrf::DtVrfSetTargetPriorityListAction, makVrf::DtVrfSetTaskedBySuperiorAction, makVrf::DtVrfSetTracerUseAction, makVrf::DtVrfSetTrackTargetsAction, makVrf::DtVrfSetUndetectableAction, makVrf::DtVrfSetWaterPropertyAction, makVrf::DtVrfSetWeaponsPacingTrackingAction, makVrf::DtVrfSetWeaponStateAction, makVrf::DtVrfSetWidthAction, makVrf::DtVrfSetZoomSensorAction, makVrf::DtVrfTaskAggregateBombLocationAction, makVrf::DtVrfTaskAggregateIndirectFireAction, makVrf::DtVrfTaskAirbaseLaunchFlightAction, makVrf::DtVrfTaskAirbasePrepareQRAAction, makVrf::DtVrfTaskBiologicalAttackAction, makVrf::DtVrfTaskChemicalAttackAction, makVrf::DtVrfTaskDIGuyAnimationAction, makVrf::DtVrfTaskDIGuyGestureAction, makVrf::DtVrfTaskDisembarkAction, makVrf::DtVrfTaskDisembarkAllAction, makVrf::DtVrfTaskEmbarkAction, makVrf::DtVrfTaskExecuteSurfaceAttackAction, makVrf::DtVrfTaskFFTAction, makVrf::DtVrfTaskFireAtTargetAction, makVrf::DtVrfTaskFireBallisticGunAction, makVrf::DtVrfTaskFireCruiseMissileAction, makVrf::DtVrfTaskFireLaserGuidedMissileAction, makVrf::DtVrfTaskFireMissileLauncherAction, makVrf::DtVrfTaskFlyAltitudeAction, makVrf::DtVrfTaskFlyHeadingAction, makVrf::DtVrfTaskFlyHeadingAndAltitudeAction, makVrf::DtVrfTaskFollowEntityAction, makVrf::DtVrfTaskIffInterrogatorAction, makVrf::DtVrfTaskIffInterrogatorSweepAction, makVrf::DtVrfTaskInternalTransferFuelAction, makVrf::DtVrfTaskKeepStationAction, makVrf::DtVrfTaskLandAction, makVrf::DtVrfTaskLaseLocationAction, makVrf::DtVrfTaskLaseTargetAction, makVrf::DtVrfTaskLaunchCounterMeasuresAction, makVrf::DtVrfTaskLaunchSmokeAction, makVrf::DtVrfTaskMissionLaunchFlightAction, makVrf::DtVrfTaskMoveAlongRouteAction, makVrf::DtVrfTaskMoveAlongRouteRetrogradeAction, makVrf::DtVrfTaskMoveAlongRouteWithActionsAction, makVrf::DtVrfTaskMoveIntoFormationAction, makVrf::DtVrfTaskMoveToAction, makVrf::DtVrfTaskMoveToAltitudeAction, makVrf::DtVrfTaskMoveToRetrogradeAction, makVrf::DtVrfTaskNuclearAttackAction, makVrf::DtVrfTaskOrbitAction, makVrf::DtVrfTaskPatrolObjectsAction, makVrf::DtVrfTaskPatrolRouteAction, makVrf::DtVrfTaskProvideIndirectFireAction, makVrf::DtVrfTaskReleaseBombOnLaserSpotAction, makVrf::DtVrfTaskReleaseBombOnTargetAction, makVrf::DtVrfTaskReleaseBombUnguidedAction, makVrf::DtVrfTaskRotaryWingLandAction, makVrf::DtVrfTaskSendTextAction, makVrf::DtVrfTaskTakeoffAction, makVrf::DtVrfTaskTransferSuppliesAction, makVrf::DtVrfTaskTurnToHeadingAction, makVrf::DtVrfTaskUnitArtilleryProvideIndirectFireAction, makVrf::DtVrfTaskUserTaskAction, makVrf::DtVrfTaskWaitAction, makVrf::DtVrfTaskWaitDurationAction, makVrf::DtVrfTaskWaitElapsedAction, makVrf::DtVrfUpdateTargetPriorityListAction, makVrf::vrfAddTaskExample::DtTaskRetreatAction, vrfAddSetEncumbranceExample::DtSetEncumbranceMenuItem, and vrfAddSetExample::DtSetSpeedAndHeadingMenuItem.
| makVrf::DtVrfTaskSetMenuItem::DtVrfTaskSetMenuItem |
( |
const std::string & |
, |
|
|
makVrv::DtDe & |
, |
|
|
bool |
addToolbarItem = true |
|
) |
| |
Constructor to specify the name of the menu item, but not the title. DtDe is required by most GUI components. The name here is a key part in finding this menu item and should be unique across the entire system.
| virtual makVrf::DtVrfTaskSetMenuItem::~DtVrfTaskSetMenuItem |
( |
| ) |
|
|
overridevirtual |
| virtual QAction* makVrf::DtVrfTaskSetMenuItem::registerMenuItem |
( |
const QString & |
title, |
|
|
QWidget * |
parent, |
|
|
int |
iAction, |
|
|
const QString & |
iconBaseName |
|
) |
| |
|
protectedvirtual |
Registers the menu item with the necessary gui components. The title of the menu item refers to the text of the menu item itself. The final argument can take a path relative along with the name of the icon to <vrf_base_dir>/data/Icons/. but the file extension should be omitted. It is generally recommended to only put the name of the icon and to place the icon in that folder.
- Parameters
-
| title | the text of the menu item |
| parent | pointer to the parent QWidget, can be null |
| iAction | action type integer value |
| iconBaseName | Name of the icon for this menu item without file extension nor path |
- Returns
- pointer to the action that will be used in on_triggered() of type makVrf::DtVrfTaskSetAction
| virtual void makVrf::DtVrfTaskSetMenuItem::on_triggered |
( |
| ) |
|
|
overrideprotectedvirtual |
The action performed when the menu item is selected.
Reimplemented from makVrv::DtMenuItem.
| virtual void makVrf::DtVrfTaskSetMenuItem::on_aboutToShow |
( |
| ) |
|
|
overrideprotectedvirtual |
| virtual DtVrfTaskSetAction* makVrf::DtVrfTaskSetMenuItem::createAction |
( |
QWidget * |
parent | ) |
|
|
protectedvirtual |
| virtual bool makVrf::DtVrfTaskSetMenuItem::availableInPlan |
( |
| ) |
const |
|
protectedvirtual |
return myAvailableInPlan value
| void makVrf::DtVrfTaskSetMenuItem::emitOnAboutToShow |
( |
| ) |
|
|
signal |
| bool makVrf::DtVrfTaskSetMenuItem::myAvailableInPlan |
|
protected |
a flag to mark the task/set action availibility in plans. default is true
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-2-branch/include/vrfGuiTaskSetQt/vrfTaskSetAction.h