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

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.

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.
- Public Member Functions inherited from makVrv::DtMenuItem
 DtMenuItem (const std::string &menuItemIdName)
 CTOR.
virtual ~DtMenuItem ()
 DTOR.
virtual const std::string & menuItemIdName () const
 Get the menu id name, the menu id name is not the same thing as the visible menu text.
virtual QActioncreateAction (DtDe &, QWidget *parent)=0
 Build a menu item (via an action).

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
- Protected Attributes inherited from makVrv::DtMenuItem
std::string myMenuIdName

Additional Inherited Members

- Protected Slots inherited from makVrv::DtMenuItem
virtual void on_checkStateChanged (bool)
virtual void on_aboutToShow ()

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.

Reimplemented from makVrv::DtMenuItem.

Member Data Documentation

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

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)