VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtVrfTaskSetMenuItem Class Reference

Inherits makVrv::DtMenuItem.

Inherited by BHAVE::BHAVE3DGui::DtBhaveSetMovementModeAction, BHAVE::BHAVE3DGui::DtBhaveSetScriptAction, 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::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::DtVrfTaskRotaryWingLandAction, makVrf::DtVrfTaskSendTextAction, makVrf::DtVrfTaskTakeoffAction, makVrf::DtVrfTaskTurnToHeadingAction, makVrf::DtVrfTaskUserTaskAction, makVrf::DtVrfTaskWaitAction, makVrf::DtVrfTaskWaitDurationAction, makVrf::DtVrfTaskWaitElapsedAction, vrfAddSetExample::DtSetSpeedAndHeadingMenuItem, and vrfAddTaskExample::DtTaskRetreatAction.

List of all members.

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::DtDemyDe

Detailed Description

Examples - addsetgui Add Set Example

Constructor & Destructor Documentation

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.

Destructor.


Member Function Documentation

virtual QAction* makVrf::DtVrfTaskSetMenuItem::registerMenuItem ( const QString &  title,
QWidget parent,
int  iAction,
const QString &  iconBaseName 
) [protected, virtual]

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 ( ) [protected, virtual]

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:

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)