VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions
makVrf::DtBaseTaskSetDialogInterface Class Reference
Inheritance diagram for makVrf::DtBaseTaskSetDialogInterface:
Inheritance graph
[legend]

Public Member Functions

 DtBaseTaskSetDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtBaseTaskSetDialogInterface ()
virtual void run (const std::vector< makVrv::DtSimEntry * > &)
 Calls setupGui and shows the dialog.
virtual void setOKEnabled (bool)
 Enables/disables OK button.
virtual bool valid () const
 Override to return whether or not extension is valid.
virtual void sendRequest ()=0
 Override to send the set or task request.
- Public Member Functions inherited from makVrf::DtTaskSetDialogInterface
 DtTaskSetDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtTaskSetDialogInterface ()
virtual void connectSignals (const std::vector< makVrv::DtSimEntry * > &)
 Setup signals to cancel dialog if all objects deleted that this dialog is representing.
virtual void selectionChanged (const QString &selection)
 Notify dialog of selection changes from attached dialogs.
virtual void sendSetRequest (std::vector< std::string > names, const DtSetDataRequest &)
 Sends signal to send out set.
virtual bool insertMapFocusHandler (DtMapFocusHandler *, int index=-1)
 If a dialog has manages map focus handlers, inserts this map focus handler into the chain.
virtual void initializeFromAction (DtVrfTaskSetAction *)
 Intializes contents from action as an action could have relevant properties assigned to it containing additional data.
virtual void sendTaskRequest (std::vector< std::string > names, const DtSimTask &)
 Sends signal to send out task.
virtual std::vector< std::string > names () const
void setPartOfPlan (bool b)
bool partOfPlan () const
virtual void cancel ()
 Sends out cancel signal.
virtual QWidgetwidget ()
 Returns the widget.
const std::vector
< makVrv::DtSimEntry * > & 
connectedTo () const
- Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface
virtual ~DtCommandDialogExtensionInterface ()
virtual void onCancel ()=0

Public Attributes

QVBoxLayout * myMasterLayout
QHBoxLayout * myButtonLayout
QPushButtonmyOKButton
QPushButtonmyCancelButton

Protected Slots

virtual void onOk ()
virtual void onCancel ()

Protected Member Functions

virtual void setupGui (const std::vector< makVrv::DtSimEntry * > &)
 Sets up the ok/cancel buttons.
virtual QWidgetcontents (const std::vector< makVrv::DtSimEntry * > &data)=0
 Creates set dialog contents. Called from setupGui.
virtual void postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data)
 Called after setupGui to set up other items in the gui (fill combo boxes, initial text edit, etc)
virtual void setupStatement (const DtSimStatement *stmt)
virtual void initializeItems (const std::vector< makVrv::DtSimEntry * > &data)
 Override for dialogs that need item initialization.
virtual bool editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *)
 Edits the current statement. Return true if the statement can be edited.
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &s)
 Sets up dialog by asking logic to do it.
virtual bool wantsSelectionOfObjectInCommandMode () const
 Override to return false if, when this task is used as part of a simulation command, it does not want to allow to choose an object to apply the command to.
virtual void sendSetRequest (const DtSetDataRequest &)
virtual void sendTaskRequest (const DtSimTask &)
virtual void sendCommandRequest (const DtSimCommandObjectWrapper &)
 Sends signal to send out command.
- Protected Member Functions inherited from makVrf::DtTaskSetDialogInterface
virtual void slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &)

Additional Inherited Members

- Protected Attributes inherited from makVrf::DtTaskSetDialogInterface
makVrv::DtDemyDe
bool myPartOfPlan
std::vector< makVrv::DtSimEntry * > myConnectedTo

Detailed Description

Examples- headingandspeedwidget Heading and Speed Widget

Constructor & Destructor Documentation

makVrf::DtBaseTaskSetDialogInterface::DtBaseTaskSetDialogInterface ( makVrv::DtDe de,
QWidget parent,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtBaseTaskSetDialogInterface::~DtBaseTaskSetDialogInterface ( )
virtual

Member Function Documentation

virtual void makVrf::DtBaseTaskSetDialogInterface::run ( const std::vector< makVrv::DtSimEntry * > &  )
virtual
virtual void makVrf::DtBaseTaskSetDialogInterface::setOKEnabled ( bool  )
virtual

Enables/disables OK button.

Reimplemented from makVrf::DtTaskSetDialogInterface.

virtual bool makVrf::DtBaseTaskSetDialogInterface::valid ( ) const
virtual
virtual void makVrf::DtBaseTaskSetDialogInterface::sendRequest ( )
pure virtual

Override to send the set or task request.

Implemented in BHAVE::DtBHaveTaskFollowEntityDialog, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, makVrf::DtSetEmbarkedDialog, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSetRadarModeDialog, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, BHAVE::DtBHaveTaskMoveToDialog, makVrf::DtSimulationCommandConsoleMessageDialog, makVrf::DtReleaseBombTaskDialog, makVrf::DtTaskOrbitDialog, makVrf::DtTaskFFLDialog, makVrf::DtTaskFlyHeadingAndAltitudeDialog, makVrf::DtTaskMoveToLocationDialog, makVrf::DtSetIffDialog, makVrf::DtScriptedTaskDialog, makVrf::DtTaskLaunchSmokeDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtSimulationCommandIssuePlanDialog, BHAVE::DtBHaveTaskMoveToLocationDialog, makVrf::DtSetResourcesDialog, makVrf::DtTaskFireAtTargetDialog, makVrf::DtTaskMoveToAltitudeDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, vrfAddSetExample::DtSetSpeedAndHeadingDialog, makVrf::DtTaskFFEDialog, makVrf::DtTaskFFTDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtSimulationCommandDeleteDialog, makVrf::DtSimulationCommandRestartPlanDialog, makVrf::DtTaskFlyAltitudeDialog, makVrf::DtTaskSendTextDialog, makVrf::DtSetDetonationDialog, makVrf::DtSetForceDialog, makVrf::DtSimulationCommandAbandonPlanDialog, makVrf::DtTaskInterceptAndDestroyDialog, makVrf::DtTaskTurnToHeadingDialog, makVrf::DtTaskFlyHeadingDialog, BHAVE::BHAVE3DGui::DtBhaveSetMovementModeDialog, BHAVE::DtBHaveTaskPatrolTwoPointsDialog, makVrf::DtConvoyToTaskDialog, makVrf::DtSetSectorOfResponsibilityDialog, makVrf::DtTaskFollowEntityDialog, makVrf::DtTaskMoveAlongRouteDialog, makVrf::DtTaskWaitDurationDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtSetHeadingDialog, makVrf::DtSetLocationDialog, makVrf::DtTaskPatrolBetweenDialog, makVrf::DtReleaseBombOnTargetTaskDialog, makVrf::DtSetAltitudeDialog, makVrf::DtTaskUserTaskDialog, makVrf::DtSetEmitterDialog, makVrf::DtSetLaserCodeDialog, makVrf::DtSetOrderedSpeedDialog, makVrf::DtReleaseBombOnLocationTaskDialog, makVrf::DtSetCollisionAvoidanceTypesDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetFormationDialog, makVrf::DtSetPostureDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtSetWeaponStateDialog, BHAVE::DtBHaveTaskPatrolRouteDialog, BHAVE::BHAVE3DGui::DtAddSinkPointDialog, makVrf::DtTaskWaitElapsedDialog, makVrf::DtReleaseBombOnLaserSpotTaskDialog, makVrf::DtSetNotifyLevelDialog, makVrf::DtSetStayInLaneDialog, makVrf::DtTaskMoveToDialog, makVrf::DtConvoyAlongTaskDialog, makVrf::DtSetSpotReportsDialog, makVrf::DtSetAutoLaunchEnabledDialog, makVrf::DtSetConcealedDialog, makVrf::DtSetArmedDialog, makVrf::DtSetLaseAutonomousDialog, makVrf::DtTaskLaseTargetDialog, makVrf::DtTaskPatrolRouteDialog, makVrf::DtSetFireNowDialog, makVrf::DtSetSurrenderDialog, makVrf::DtSetSyncLaserCodeDialog, makVrf::DtSetTargetDialog, makVrf::DtTaskEmbarkDialog, makVrf::DtTaskFixedWingLandingDialog, makVrf::DtTaskFixedWingTakeoffDialog, BHAVE::DtBHaveTaskMoveAlongRouteDialog, and makVrf::DtTaskRotaryWingLandingDialog.

virtual void makVrf::DtBaseTaskSetDialogInterface::setupGui ( const std::vector< makVrv::DtSimEntry * > &  )
protectedvirtual
virtual QWidget* makVrf::DtBaseTaskSetDialogInterface::contents ( const std::vector< makVrv::DtSimEntry * > &  data)
protectedpure virtual

Creates set dialog contents. Called from setupGui.

Implemented in makVrf::DtSimulationCommandDialogInterface, makVrf::DtBaseFilteredListViewTaskSetDialog, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtSetEmbarkedDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSimulationCommandConsoleMessageDialog, makVrf::DtScriptedTaskDialog, makVrf::DtTaskOrbitDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, makVrf::DtTaskFlyHeadingAndAltitudeDialog, makVrf::DtSetIffDialog, makVrf::DtTaskFFLDialog, makVrf::DtReleaseBombTaskDialog, BHAVE::BHAVE3DGui::DtBhaveSetMovementModeDialog, makVrf::DtBaseComboTaskSetDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtTaskSendTextDialog, makVrf::DtSetResourcesDialog, makVrf::DtTaskMoveToLocationDialog, makVrf::DtTaskLaunchSmokeDialog, vrfAddSetExample::DtSetSpeedAndHeadingDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtTaskMoveToAltitudeDialog, makVrf::DtTaskFlyAltitudeDialog, makVrf::DtTaskFFEDialog, makVrf::DtTaskFFTDialog, makVrf::DtSetDetonationDialog, makVrf::DtTaskTurnToHeadingDialog, makVrf::DtConvoyToTaskDialog, makVrf::DtTaskFlyHeadingDialog, makVrf::DtSetSectorOfResponsibilityDialog, makVrf::DtTaskMoveAlongRouteDialog, makVrf::DtSetHeadingDialog, makVrf::DtSetLocationDialog, makVrf::DtTaskInterceptAndDestroyDialog, makVrf::DtSetRadarModeDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtSetForceDialog, makVrf::DtTaskFireAtTargetDialog, makVrf::DtTaskPatrolBetweenDialog, makVrf::DtSetAltitudeDialog, makVrf::DtSetLaserCodeDialog, makVrf::DtSetOrderedSpeedDialog, makVrf::DtSetSurrenderDialog, makVrf::DtTaskFollowEntityDialog, makVrf::DtTaskWaitDurationDialog, makVrf::DtReleaseBombOnTargetTaskDialog, makVrf::DtSetCollisionAvoidanceTypesDialog, makVrf::DtSetEmitterDialog, makVrf::DtTaskUserTaskDialog, makVrf::DtReleaseBombOnLocationTaskDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetFormationDialog, makVrf::DtSetPostureDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtSetWeaponStateDialog, makVrf::DtSetStayInLaneDialog, makVrf::DtSetNotifyLevelDialog, makVrf::DtTaskMoveToDialog, makVrf::DtTaskWaitElapsedDialog, makVrf::DtConvoyAlongTaskDialog, makVrf::DtSetSpotReportsDialog, makVrf::DtSetAutoLaunchEnabledDialog, makVrf::DtSetConcealedDialog, makVrf::DtSetArmedDialog, and makVrf::DtSetLaseAutonomousDialog.

virtual void makVrf::DtBaseTaskSetDialogInterface::postGuiSetup ( const std::vector< makVrv::DtSimEntry * > &  data)
protectedvirtual

Called after setupGui to set up other items in the gui (fill combo boxes, initial text edit, etc)

Reimplemented in makVrf::DtScriptedTaskDialog, and makVrf::DtBaseFilteredListViewTaskSetDialog.

virtual void makVrf::DtBaseTaskSetDialogInterface::setupStatement ( const DtSimStatement stmt)
protectedvirtual

Reimplemented in makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtSetEmbarkedDialog, makVrf::DtScriptedTaskDialog, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtSimulationCommandConsoleMessageDialog, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, makVrf::DtTaskFlyHeadingAndAltitudeDialog, makVrf::DtTaskOrbitDialog, makVrf::DtSimulationCommandIssuePlanDialog, makVrf::DtSetIffDialog, vrfAddSetExample::DtSetSpeedAndHeadingDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtTaskFFLDialog, makVrf::DtTaskFlyAltitudeDialog, makVrf::DtTaskLaunchSmokeDialog, makVrf::DtTaskMoveToLocationDialog, makVrf::DtTaskTurnToHeadingDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, makVrf::DtTaskFlyHeadingDialog, makVrf::DtConvoyToTaskDialog, makVrf::DtSetAltitudeDialog, makVrf::DtSetLocationDialog, makVrf::DtSetDetonationDialog, makVrf::DtSetForceDialog, makVrf::DtSetHeadingDialog, makVrf::DtTaskMoveToAltitudeDialog, BHAVE::BHAVE3DGui::DtBhaveSetMovementModeDialog, makVrf::DtTaskPatrolBetweenDialog, makVrf::DtSetOrderedSpeedDialog, makVrf::DtSetSectorOfResponsibilityDialog, makVrf::DtTaskFFEDialog, makVrf::DtTaskFFTDialog, makVrf::DtTaskMoveAlongRouteDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtSetEmitterDialog, makVrf::DtSetLaserCodeDialog, makVrf::DtSetCollisionAvoidanceTypesDialog, makVrf::DtTaskInterceptAndDestroyDialog, BHAVE::BHAVE3DGui::DtAddSinkPointDialog, makVrf::DtTaskFollowEntityDialog, makVrf::DtTaskWaitDurationDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetPostureDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtSetWeaponStateDialog, makVrf::DtTaskMoveToDialog, makVrf::DtSetConcealedDialog, makVrf::DtTaskUserTaskDialog, makVrf::DtSetNotifyLevelDialog, makVrf::DtSetSpotReportsDialog, makVrf::DtSetStayInLaneDialog, makVrf::DtConvoyAlongTaskDialog, makVrf::DtSetSurrenderDialog, makVrf::DtTaskWaitElapsedDialog, makVrf::DtSetAutoLaunchEnabledDialog, makVrf::DtSetArmedDialog, makVrf::DtSetLaseAutonomousDialog, makVrf::DtTaskLaseTargetDialog, makVrf::DtTaskPatrolRouteDialog, makVrf::DtSetFireNowDialog, makVrf::DtSetSyncLaserCodeDialog, makVrf::DtSetTargetDialog, makVrf::DtTaskEmbarkDialog, makVrf::DtTaskFixedWingLandingDialog, makVrf::DtTaskFixedWingTakeoffDialog, and makVrf::DtTaskRotaryWingLandingDialog.

virtual void makVrf::DtBaseTaskSetDialogInterface::initializeItems ( const std::vector< makVrv::DtSimEntry * > &  data)
protectedvirtual
virtual bool makVrf::DtBaseTaskSetDialogInterface::editStatement ( const std::vector< makVrv::DtSimEntry * > &  ,
const DtSimStatement  
)
protectedvirtual
virtual void makVrf::DtBaseTaskSetDialogInterface::setupFrom ( const std::vector< makVrv::DtSimEntry * > &  )
protectedvirtual
virtual bool makVrf::DtBaseTaskSetDialogInterface::wantsSelectionOfObjectInCommandMode ( ) const
protectedvirtual

Override to return false if, when this task is used as part of a simulation command, it does not want to allow to choose an object to apply the command to.

Calls down to logic with method of same name

Implements makVrf::DtCommandDialogExtensionInterface.

Reimplemented in makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtSimulationCommandSetGlobalWeatherDialog, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, makVrf::DtSimulationCommandConsoleMessageDialog, makVrf::DtScriptedTaskDialog, and makVrf::DtSimulationCommandSetTimeOfDayDialog.

virtual void makVrf::DtBaseTaskSetDialogInterface::sendSetRequest ( const DtSetDataRequest )
protectedvirtual
virtual void makVrf::DtBaseTaskSetDialogInterface::sendTaskRequest ( const DtSimTask )
protectedvirtual
virtual void makVrf::DtBaseTaskSetDialogInterface::sendCommandRequest ( const DtSimCommandObjectWrapper )
protectedvirtual

Sends signal to send out command.

Reimplemented from makVrf::DtTaskSetDialogInterface.

virtual void makVrf::DtBaseTaskSetDialogInterface::onOk ( )
protectedvirtualslot
virtual void makVrf::DtBaseTaskSetDialogInterface::onCancel ( )
protectedvirtualslot

Member Data Documentation

QVBoxLayout* makVrf::DtBaseTaskSetDialogInterface::myMasterLayout
QHBoxLayout* makVrf::DtBaseTaskSetDialogInterface::myButtonLayout
QPushButton* makVrf::DtBaseTaskSetDialogInterface::myOKButton
QPushButton* makVrf::DtBaseTaskSetDialogInterface::myCancelButton

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)