Inherits makVrv::DtMenuItem.
Inherited by BHAVE::BHAVE3DGui::DtBhaveSetMovementModeAction, BHAVE::BHAVE3DGui::DtBhaveTaskFleeAction, BHAVE::BHAVE3DGui::DtBhaveTaskFollowAction, BHAVE::BHAVE3DGui::DtBhaveTaskHideAction, BHAVE::BHAVE3DGui::DtBhaveTaskMoveAlongRouteAction, BHAVE::BHAVE3DGui::DtBhaveTaskMoveToLocationAction, BHAVE::BHAVE3DGui::DtBhaveTaskMoveToWaypointAction, BHAVE::BHAVE3DGui::DtBhaveTaskPatrolRouteAction, BHAVE::BHAVE3DGui::DtBhaveTaskPatrolTwoPointsAction, BHAVE::BHAVE3DGui::DtBhaveTaskWanderAction, makVrf::DtScriptedTaskMenuItem, makVrf::DtVrfConvoyAlongTaskAction, makVrf::DtVrfConvoyToTaskAction, makVrf::DtVrfSetAggregateStateAction, makVrf::DtVrfSetAltitudeAction, makVrf::DtVrfSetAppearanceAction, makVrf::DtVrfSetArmedAction, makVrf::DtVrfSetAutoLaunchEnabledAction, makVrf::DtVrfSetCapabilitiesAction, makVrf::DtVrfSetCollisionAvoidTypesAction, makVrf::DtVrfSetConcealmentAction, makVrf::DtVrfSetDestroyAction, makVrf::DtVrfSetDetonationAction, makVrf::DtVrfSetDIGuyAppearanceAction, makVrf::DtVrfSetDisembarkedAction, makVrf::DtVrfSetEmbarkedAction, makVrf::DtVrfSetEmitterAction, makVrf::DtVrfSetEngagementAction, makVrf::DtVrfSetForceAction, makVrf::DtVrfSetFormationAction, makVrf::DtVrfSetHeadingAction, makVrf::DtVrfSetIffAction, makVrf::DtVrfSetLaseAutonomousAction, makVrf::DtVrfSetLaserCodeAction, makVrf::DtVrfSetLocationAction, makVrf::DtVrfSetMovementStrategyAction, makVrf::DtVrfSetNotifyLevelAction, makVrf::DtVrfSetOrderedSpeedAction, makVrf::DtVrfSetPostureAction, makVrf::DtVrfSetRadarModeAction, makVrf::DtVrfSetReorganizeAction, makVrf::DtVrfSetResourcesAction, makVrf::DtVrfSetResponsibilityAction, makVrf::DtVrfSetRestoreAction, makVrf::DtVrfSetSpotReportsAction, makVrf::DtVrfSetStayInLaneAction, makVrf::DtVrfSetSurrenderAction, makVrf::DtVrfSetSyncLaserCodeAction, makVrf::DtVrfSetTargetAction, makVrf::DtVrfSetTaskedBySuperiorAction, makVrf::DtVrfSetWeaponStateAction, makVrf::DtVrfTaskDIGuyAnimationAction, makVrf::DtVrfTaskDisembarkAction, makVrf::DtVrfTaskDisembarkAllAction, makVrf::DtVrfTaskEmbarkAction, makVrf::DtVrfTaskFFEAction, makVrf::DtVrfTaskFFLAction, makVrf::DtVrfTaskFFTAction, makVrf::DtVrfTaskFireAtTargetAction, makVrf::DtVrfTaskFireCruiseMissileAction, makVrf::DtVrfTaskFlyAltitudeAction, makVrf::DtVrfTaskFlyHeadingAction, makVrf::DtVrfTaskFlyHeadingAndAltitudeAction, makVrf::DtVrfTaskFollowEntityAction, makVrf::DtVrfTaskInterceptAndDestroyAction, makVrf::DtVrfTaskLandAction, makVrf::DtVrfTaskLaseTargetAction, makVrf::DtVrfTaskLaunchCounterMeasuresAction, makVrf::DtVrfTaskLaunchSmokeAction, makVrf::DtVrfTaskMoveAlongRouteAction, makVrf::DtVrfTaskMoveIntoFormationAction, makVrf::DtVrfTaskMoveToAction, makVrf::DtVrfTaskMoveToAltitudeAction, makVrf::DtVrfTaskMoveToLocationAction, makVrf::DtVrfTaskOrbitAction, makVrf::DtVrfTaskPatrolObjectsAction, makVrf::DtVrfTaskPatrolRouteAction, makVrf::DtVrfTaskReleaseBombOnLaserSpotAction, makVrf::DtVrfTaskReleaseBombOnLocationAction, makVrf::DtVrfTaskReleaseBombOnTargetAction, makVrf::DtVrfTaskRotaryWingLandAction, makVrf::DtVrfTaskSendTextAction, makVrf::DtVrfTaskTakeoffAction, makVrf::DtVrfTaskTurnToHeadingAction, makVrf::DtVrfTaskUserTaskAction, makVrf::DtVrfTaskWaitAction, makVrf::DtVrfTaskWaitDurationAction, makVrf::DtVrfTaskWaitElapsedAction, and vrfAddSetExample::DtSetSpeedAndHeadingMenuItem.
Protected Member Functions |
| virtual QAction * | registerMenuItem (const QString &title, QWidget *parent, int iAction, const QString &iconBaseName) |
| | Registers the menu item with the necessary gui components.
|
| virtual void | on_triggered () |
| | The action performed when the menu item is selected.
|
Additional Inherited Members |
Detailed Description
- Examples- addsetgui Add Set Example
Constructor & Destructor Documentation
| makVrf::DtVrfTaskSetMenuItem::DtVrfTaskSetMenuItem |
( |
const std::string & |
, |
|
|
makVrv::DtDe & |
|
|
) |
| |
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 |
( |
| ) |
|
|
virtual |
Member Function Documentation
| 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 |
( |
| ) |
|
|
protectedvirtual |
The action performed when the menu item is selected.
Reimplemented from makVrv::DtMenuItem.
Member Data Documentation
The documentation for this class was generated from the following file: