VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtVrfTaskSetMenuItem Class Reference

Inherits 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::DtVrfSetActiveSonarModeAction, 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::DtVrfSetReactiveTaskDisabledAction, makVrf::DtVrfSetReactiveTaskEnabledAction, makVrf::DtVrfSetReactiveTaskPriorityAction, makVrf::DtVrfSetReactiveTaskStatusAction, makVrf::DtVrfSetReorganizeAction, makVrf::DtVrfSetResourcesAction, makVrf::DtVrfSetResponsibilityAction, makVrf::DtVrfSetRestoreAction, makVrf::DtVrfSetSonarDepthAction, 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.

Public Member Functions

 DtVrfTaskSetMenuItem (const std::string &, makVrv::DtDe &)
 Constructor to specify the name of the menu item, but not the title.
virtual ~DtVrfTaskSetMenuItem ()
 Destructor.

Protected Member Functions

virtual QActionregisterMenuItem (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.

Protected Attributes

makVrv::DtDe & myDe

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

Destructor.

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
titlethe text of the menu item
parentpointer to the parent QWidget, can be null
iActionaction type integer value
iconBaseNameName 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.

Member Data Documentation

makVrv::DtDe& makVrf::DtVrfTaskSetMenuItem::myDe
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)