![]() |
VR-Forces 4.0.4 Class Documentation
|

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 Attributes | |
| QVBoxLayout * | myMasterLayout |
| QHBoxLayout * | myButtonLayout |
| QPushButton * | myOKButton |
| QPushButton * | myCancelButton |
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 QWidget * | contents (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. | |
| makVrf::DtBaseTaskSetDialogInterface::DtBaseTaskSetDialogInterface | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
| virtual makVrf::DtBaseTaskSetDialogInterface::~DtBaseTaskSetDialogInterface | ( | ) | [virtual] |
| virtual void makVrf::DtBaseTaskSetDialogInterface::run | ( | const std::vector< makVrv::DtSimEntry * > & | ) | [virtual] |
Calls setupGui and shows the dialog.
Implements makVrf::DtCommandDialogExtensionInterface.
Reimplemented in makVrf::DtSimulationCommandAbandonPlanDialog, makVrf::DtSimulationCommandDeleteDialog, and makVrf::DtSimulationCommandRestartPlanDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::setOKEnabled | ( | bool | ) | [virtual] |
Enables/disables OK button.
Reimplemented from makVrf::DtTaskSetDialogInterface.
| virtual bool makVrf::DtBaseTaskSetDialogInterface::valid | ( | ) | const [virtual] |
Override to return whether or not extension is valid.
Reimplemented from makVrf::DtTaskSetDialogInterface.
Reimplemented in makVrf::DtBaseFilteredListViewTaskSetDialog, makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtTaskPatrolBetweenDialog, and makVrf::DtBaseYesNoTaskSetDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::sendRequest | ( | ) | [pure virtual] |
Override to send the set or task request.
Implemented in makVrf::DtTaskLaunchSmokeDialog, makVrf::DtTaskMoveToLocationDialog, BHAVE::DtBHaveTaskFollowEntityDialog, makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtSetEmbarkedDialog, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtTaskOrbitDialog, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtTaskFlyHeadingAndAltitudeDialog, BHAVE::BHAVE3DGui::DtBhaveSetScriptDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, makVrf::DtSetRadarModeDialog, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, BHAVE::DtBHaveTaskMoveToDialog, makVrf::DtSimulationCommandConsoleMessageDialog, makVrf::DtTaskFFLDialog, BHAVE::BHAVE3DGui::DtBhaveTaskWanderDialog, makVrf::DtSetIffDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtTaskFlyHeadingDialog, makVrf::DtSetAltitudeDialog, makVrf::DtSetResourcesDialog, makVrf::DtTaskMoveToAltitudeDialog, makVrf::DtSimulationCommandIssuePlanDialog, BHAVE::DtBHaveTaskMoveToLocationDialog, BHAVE::BHAVE3DGui::DtBhaveTaskFleeDialog, makVrf::DtTaskFireAtTargetDialog, makVrf::DtTaskTurnToHeadingDialog, makVrf::DtTaskFlyAltitudeDialog, vrfAddSetExample::DtSetSpeedAndHeadingDialog, makVrf::DtTaskFFEDialog, makVrf::DtTaskFFTDialog, makVrf::DtTaskFollowEntityDialog, makVrf::DtSetHeadingDialog, makVrf::DtTaskInterceptAndDestroyDialog, makVrf::DtTaskSendTextDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, makVrf::DtSetForceDialog, makVrf::DtSetOrderedSpeedDialog, makVrf::DtTaskMoveToDialog, makVrf::DtSimulationCommandAbandonPlanDialog, makVrf::DtSimulationCommandDeleteDialog, makVrf::DtSimulationCommandRestartPlanDialog, BHAVE::BHAVE3DGui::DtBhaveSetMovementModeDialog, makVrf::DtConvoyToTaskDialog, makVrf::DtSetSectorOfResponsibilityDialog, makVrf::DtSetDetonationDialog, makVrf::DtTaskMoveAlongRouteDialog, makVrf::DtTaskWaitDurationDialog, makVrf::DtSetCollisionAvoidanceTypesDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtSetLocationDialog, makVrf::DtTaskPatrolBetweenDialog, BHAVE::DtBHaveTaskPatrolTwoPointsDialog, makVrf::DtTaskUserTaskDialog, makVrf::DtSetLaserCodeDialog, makVrf::DtSetEmitterDialog, vrfAddTaskExample::DtTaskRetreatDialog, BHAVE::BHAVE3DGui::DtBhaveTaskHideDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetPostureDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtSetWeaponStateDialog, makVrf::DtSetFormationDialog, makVrf::DtTaskWaitElapsedDialog, makVrf::DtSetNotifyLevelDialog, BHAVE::DtBHaveTaskPatrolRouteDialog, makVrf::DtConvoyAlongTaskDialog, BHAVE::BHAVE3DGui::DtAddSinkPointDialog, makVrf::DtSetAutoLaunchEnabledDialog, makVrf::DtSetConcealedDialog, makVrf::DtSetArmedDialog, makVrf::DtSetLaseAutonomousDialog, makVrf::DtSetSpotReportsDialog, makVrf::DtSetMovementStrategyDialog, makVrf::DtSetStayInLaneDialog, makVrf::DtTaskPatrolRouteDialog, makVrf::DtSetFireNowDialog, makVrf::DtSetSurrenderDialog, makVrf::DtSetSyncLaserCodeDialog, makVrf::DtSetTargetDialog, makVrf::DtTaskEmbarkDialog, makVrf::DtTaskFixedWingLandingDialog, makVrf::DtTaskFixedWingTakeoffDialog, makVrf::DtTaskLaseTargetDialog, makVrf::DtTaskRotaryWingLandingDialog, and BHAVE::DtBHaveTaskMoveAlongRouteDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::setupGui | ( | const std::vector< makVrv::DtSimEntry * > & | ) | [protected, virtual] |
Sets up the ok/cancel buttons.
Reimplemented in makVrf::DtTaskMoveToLocationDialog, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtTaskFlyHeadingAndAltitudeDialog, makVrf::DtTaskOrbitDialog, makVrf::DtTaskLaunchSmokeDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtSetResourcesDialog, makVrf::DtTaskFlyHeadingDialog, makVrf::DtSetAltitudeDialog, makVrf::DtTaskTurnToHeadingDialog, makVrf::DtTaskFlyAltitudeDialog, vrfAddSetExample::DtSetSpeedAndHeadingDialog, makVrf::DtTaskMoveToAltitudeDialog, makVrf::DtSetHeadingDialog, makVrf::DtTaskFollowEntityDialog, makVrf::DtSetOrderedSpeedDialog, makVrf::DtTaskMoveToDialog, makVrf::DtTaskMoveAlongRouteDialog, makVrf::DtConvoyToTaskDialog, makVrf::DtSetLocationDialog, makVrf::DtSetForceDialog, makVrf::DtTaskInterceptAndDestroyDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetFormationDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtTaskFireAtTargetDialog, makVrf::DtSetRadarModeDialog, makVrf::DtSetConcealedDialog, and makVrf::DtSetSurrenderDialog.
| virtual QWidget* makVrf::DtBaseTaskSetDialogInterface::contents | ( | const std::vector< makVrv::DtSimEntry * > & | data | ) | [protected, pure virtual] |
Creates set dialog contents. Called from setupGui.
Implemented in makVrf::DtSimulationCommandDialogInterface, BHAVE::BHAVE3DGui::DtBhaveTaskWanderDialog, BHAVE::BHAVE3DGui::DtBhaveSetScriptDialog, makVrf::DtBaseFilteredListViewTaskSetDialog, makVrf::DtSetEmbarkedDialog, makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtTaskMoveToLocationDialog, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtTaskFlyHeadingAndAltitudeDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, BHAVE::BHAVE3DGui::DtBhaveTaskFleeDialog, makVrf::DtTaskOrbitDialog, makVrf::DtSimulationCommandConsoleMessageDialog, makVrf::DtSetIffDialog, makVrf::DtTaskLaunchSmokeDialog, makVrf::DtTaskFFLDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, BHAVE::BHAVE3DGui::DtBhaveSetMovementModeDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtTaskSendTextDialog, makVrf::DtTaskFlyHeadingDialog, makVrf::DtSetAltitudeDialog, makVrf::DtSetResourcesDialog, BHAVE::BHAVE3DGui::DtBhaveTaskHideDialog, makVrf::DtBaseComboTaskSetDialog, makVrf::DtTaskTurnToHeadingDialog, makVrf::DtTaskFlyAltitudeDialog, vrfAddSetExample::DtSetSpeedAndHeadingDialog, makVrf::DtTaskMoveToAltitudeDialog, makVrf::DtSetHeadingDialog, makVrf::DtSetOrderedSpeedDialog, makVrf::DtTaskMoveToDialog, makVrf::DtTaskFFEDialog, makVrf::DtTaskFFTDialog, makVrf::DtTaskFollowEntityDialog, makVrf::DtConvoyToTaskDialog, makVrf::DtSetSectorOfResponsibilityDialog, makVrf::DtSetDetonationDialog, makVrf::DtTaskMoveAlongRouteDialog, makVrf::DtSetCollisionAvoidanceTypesDialog, makVrf::DtSetForceDialog, makVrf::DtSetLocationDialog, makVrf::DtTaskInterceptAndDestroyDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtTaskPatrolBetweenDialog, makVrf::DtSetLaserCodeDialog, makVrf::DtSetSurrenderDialog, makVrf::DtTaskWaitDurationDialog, makVrf::DtSetRadarModeDialog, makVrf::DtSetEmitterDialog, makVrf::DtTaskFireAtTargetDialog, makVrf::DtTaskUserTaskDialog, makVrf::DtSetMovementStrategyDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetPostureDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtSetWeaponStateDialog, makVrf::DtSetFormationDialog, vrfAddTaskExample::DtTaskRetreatDialog, makVrf::DtSetNotifyLevelDialog, makVrf::DtTaskWaitElapsedDialog, makVrf::DtConvoyAlongTaskDialog, makVrf::DtSetAutoLaunchEnabledDialog, makVrf::DtSetConcealedDialog, makVrf::DtSetArmedDialog, makVrf::DtSetLaseAutonomousDialog, makVrf::DtSetSpotReportsDialog, and makVrf::DtSetStayInLaneDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::postGuiSetup | ( | const std::vector< makVrv::DtSimEntry * > & | data | ) | [protected, virtual] |
Called after setupGui to set up other items in the gui (fill combo boxes, initial text edit, etc)
Reimplemented in makVrf::DtBaseFilteredListViewTaskSetDialog, and BHAVE::BHAVE3DGui::DtBhaveSetScriptDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::setupStatement | ( | const DtSimStatement * | stmt | ) | [protected, virtual] |
Reimplemented in makVrf::DtTaskFlyHeadingAndAltitudeDialog, makVrf::DtSetAltitudeDialog, BHAVE::BHAVE3DGui::DtBhaveSetScriptDialog, makVrf::DtTaskFlyHeadingDialog, makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtTaskFlyAltitudeDialog, makVrf::DtSetEmbarkedDialog, makVrf::DtTaskTurnToHeadingDialog, makVrf::DtSetHeadingDialog, makVrf::DtTaskMoveToLocationDialog, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtSimulationCommandConsoleMessageDialog, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, BHAVE::BHAVE3DGui::DtBhaveTaskFleeDialog, BHAVE::BHAVE3DGui::DtBhaveTaskWanderDialog, makVrf::DtTaskOrbitDialog, makVrf::DtSetIffDialog, makVrf::DtTaskLaunchSmokeDialog, vrfAddSetExample::DtSetSpeedAndHeadingDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtTaskFFLDialog, makVrf::DtSimulationCommandIssuePlanDialog, makVrf::DtSetOrderedSpeedDialog, makVrf::DtTaskMoveToDialog, makVrf::DtConvoyToTaskDialog, makVrf::DtSetForceDialog, makVrf::DtSetLocationDialog, makVrf::DtTaskMoveToAltitudeDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, BHAVE::BHAVE3DGui::DtBhaveSetMovementModeDialog, makVrf::DtSetSectorOfResponsibilityDialog, makVrf::DtTaskPatrolBetweenDialog, vrfAddTaskExample::DtTaskRetreatDialog, makVrf::DtSetDetonationDialog, makVrf::DtTaskMoveAlongRouteDialog, makVrf::DtSetCollisionAvoidanceTypesDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtTaskFFEDialog, makVrf::DtTaskFFTDialog, makVrf::DtTaskFollowEntityDialog, BHAVE::BHAVE3DGui::DtBhaveTaskHideDialog, makVrf::DtSetLaserCodeDialog, makVrf::DtTaskInterceptAndDestroyDialog, makVrf::DtSetEmitterDialog, makVrf::DtTaskSendTextDialog, makVrf::DtTaskWaitDurationDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetPostureDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtSetWeaponStateDialog, makVrf::DtSetConcealedDialog, makVrf::DtTaskUserTaskDialog, BHAVE::BHAVE3DGui::DtAddSinkPointDialog, makVrf::DtSetNotifyLevelDialog, makVrf::DtConvoyAlongTaskDialog, makVrf::DtSetSurrenderDialog, makVrf::DtTaskWaitElapsedDialog, makVrf::DtSetAutoLaunchEnabledDialog, makVrf::DtSetSpotReportsDialog, makVrf::DtSetArmedDialog, makVrf::DtSetLaseAutonomousDialog, makVrf::DtSetMovementStrategyDialog, makVrf::DtSetStayInLaneDialog, makVrf::DtTaskPatrolRouteDialog, makVrf::DtSetFireNowDialog, makVrf::DtSetSyncLaserCodeDialog, makVrf::DtSetTargetDialog, makVrf::DtTaskEmbarkDialog, makVrf::DtTaskFixedWingLandingDialog, makVrf::DtTaskFixedWingTakeoffDialog, makVrf::DtTaskLaseTargetDialog, and makVrf::DtTaskRotaryWingLandingDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::initializeItems | ( | const std::vector< makVrv::DtSimEntry * > & | data | ) | [protected, virtual] |
Override for dialogs that need item initialization.
Reimplemented in makVrf::DtLaunchCounterMeasuresTaskDialog, BHAVE::BHAVE3DGui::DtBhaveSetScriptDialog, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtSetResourcesDialog, makVrf::DtSimulationCommandConsoleMessageDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtSetIffDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtSetForceDialog, makVrf::DtSetDetonationDialog, makVrf::DtSetRadarModeDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtSetEmitterDialog, makVrf::DtTaskFireAtTargetDialog, vrfAddTaskExample::DtTaskRetreatDialog, makVrf::DtSetAggregateStateDialog, makVrf::DtSetFormationDialog, makVrf::DtSetPostureDialog, makVrf::DtSetRulesOfEngagementDialog, makVrf::DtSetWeaponStateDialog, makVrf::DtSetNotifyLevelDialog, makVrf::DtSetSpotReportsDialog, and makVrf::DtBaseYesNoTaskSetDialog.
| virtual bool makVrf::DtBaseTaskSetDialogInterface::editStatement | ( | const std::vector< makVrv::DtSimEntry * > & | , |
| const DtSimStatement * | |||
| ) | [protected, virtual] |
Edits the current statement. Return true if the statement can be edited.
Reimplemented from makVrf::DtTaskSetDialogInterface.
Reimplemented in makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, makVrf::DtSimulationCommandIssuePlanDialog, makVrf::DtSetRadarModeDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtSimulationCommandAbandonPlanDialog, makVrf::DtSimulationCommandDeleteDialog, makVrf::DtSimulationCommandRestartPlanDialog, makVrf::DtSetResourcesDialog, makVrf::DtTaskFireAtTargetDialog, and makVrf::DtSetFormationDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::setupFrom | ( | const std::vector< makVrv::DtSimEntry * > & | ) | [protected, virtual] |
Sets up dialog by asking logic to do it.
Reimplemented from makVrf::DtTaskSetDialogInterface.
Reimplemented in makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSetResourcesDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtSetRadarModeDialog, makVrf::DtTaskFireAtTargetDialog, and makVrf::DtSetFormationDialog.
| virtual bool makVrf::DtBaseTaskSetDialogInterface::wantsSelectionOfObjectInCommandMode | ( | ) | const [protected, virtual] |
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, and makVrf::DtSimulationCommandSetTimeOfDayDialog.
| virtual void makVrf::DtBaseTaskSetDialogInterface::sendSetRequest | ( | const DtSetDataRequest & | ) | [protected, virtual] |
| virtual void makVrf::DtBaseTaskSetDialogInterface::sendTaskRequest | ( | const DtSimTask & | ) | [protected, virtual] |
| virtual void makVrf::DtBaseTaskSetDialogInterface::sendCommandRequest | ( | const DtSimCommandObjectWrapper & | ) | [protected, virtual] |
Sends signal to send out command.
Reimplemented from makVrf::DtTaskSetDialogInterface.
| virtual void makVrf::DtBaseTaskSetDialogInterface::onOk | ( | ) | [protected, virtual, slot] |
| virtual void makVrf::DtBaseTaskSetDialogInterface::onCancel | ( | ) | [protected, virtual, slot] |
| QVBoxLayout* makVrf::DtBaseTaskSetDialogInterface::myMasterLayout |
| QHBoxLayout* makVrf::DtBaseTaskSetDialogInterface::myButtonLayout |