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

Public Member Functions | |
| virtual | ~DtCommandDialogExtensionInterface () |
| virtual QWidget * | widget ()=0 |
| Returns the widget. | |
| virtual bool | editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *)=0 |
| Edits the current statement. Return true if the statement can be edited. | |
| virtual void | run (const std::vector< makVrv::DtSimEntry * > &)=0 |
| Override to run the dialog. | |
| virtual bool | valid () const =0 |
| Override to return whether or not extension is valid. | |
| virtual void | setOKEnabled (bool)=0 |
| Sets whether or not the OK button is enabled. | |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &)=0 |
| Sets up dialog by asking logic to do it. | |
| virtual void | selectionChanged (const QString &selection)=0 |
| virtual bool | wantsSelectionOfObjectInCommandMode () const =0 |
| 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 | onCancel ()=0 |
Public Attributes | |
| boost::signal< void()> | signal_cancelled |
| boost::signal< void(bool)> | signal_validStateChanged |
| Signal sent when the task becomes valid (or invalid) | |
| boost::signal< void(std::vector < std::string > names, const DtSetDataRequest &)> | signal_sendSetRequest |
| boost::signal< void(std::vector < std::string > names, const DtSimTask &)> | signal_sendTaskRequest |
| boost::signal< void(const DtSimCommandObjectWrapper &)> | signal_sendCommandRequest |
| boost::signal< void(const std::vector< std::string > &, const DtSimTask &, DtVrfTaskSetMenu *)> | signal_commandActivated |
| boost::signal< void(const DtSimCommandObjectWrapper &)> | signal_simCommandActivated |
| boost::signal< void(const std::vector < makVrv::DtSimEntry * > &)> | signal_stopWatching |
| virtual makVrf::DtCommandDialogExtensionInterface::~DtCommandDialogExtensionInterface | ( | ) | [inline, virtual] |
| virtual QWidget* makVrf::DtCommandDialogExtensionInterface::widget | ( | ) | [pure virtual] |
Returns the widget.
Implemented in makVrf::DtTaskSetDialogInterface, and makVrf::DtCommandAssignmentWidget.
| virtual bool makVrf::DtCommandDialogExtensionInterface::editStatement | ( | const std::vector< makVrv::DtSimEntry * > & | , |
| const DtSimStatement * | |||
| ) | [pure virtual] |
Edits the current statement. Return true if the statement can be edited.
Implemented in makVrf::DtCommandAssignmentWidget, makVrf::DtCommandAssignmentWidgetInterface, makVrf::DtTaskSetDialogInterface, makVrf::DtBaseTaskSetDialogInterface, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtSimulationCommandSetGlobalWeatherDialog, makVrf::DtSimulationCommandIssuePlanDialog, makVrf::DtSetRadarModeDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, makVrf::DtTaskMoveIntoFormationDialog, makVrf::DtSimulationCommandAbandonPlanDialog, makVrf::DtSimulationCommandDeleteDialog, makVrf::DtSimulationCommandRestartPlanDialog, makVrf::DtSetResourcesDialog, makVrf::DtTaskFireAtTargetDialog, makVrf::DtSetFormationDialog, makVrf::DtSetAppearanceDialog, makVrf::DtSetCapabilitiesDialog, makVrf::DtSetDestroyedDialog, makVrf::DtSetDisembarkedDialog, makVrf::DtSetReorganizeDialog, makVrf::DtSetRestoreDialog, makVrf::DtSetTaskedBySuperiorDialog, makVrf::DtTaskDisembarkAllDialog, makVrf::DtTaskDisembarkDialog, and makVrf::DtTaskWaitDialog.
| virtual void makVrf::DtCommandDialogExtensionInterface::run | ( | const std::vector< makVrv::DtSimEntry * > & | ) | [pure virtual] |
Override to run the dialog.
Supplies data of entities that are selected for this dialog
Implemented in makVrf::DtCommandAssignmentWidget, makVrf::DtSimulationCommandAbandonPlanDialog, makVrf::DtSimulationCommandDeleteDialog, makVrf::DtSimulationCommandRestartPlanDialog, makVrf::DtSetAttributesDialog, makVrf::DtBaseTaskSetDialogInterface, makVrf::DtSetCapabilitiesDialog, makVrf::DtSetDestroyedDialog, makVrf::DtSetDisembarkedDialog, makVrf::DtSetReorganizeDialog, makVrf::DtSetRestoreDialog, makVrf::DtSetTaskedBySuperiorDialog, makVrf::DtTaskDisembarkAllDialog, makVrf::DtTaskDisembarkDialog, makVrf::DtSetAppearanceDialog, and makVrf::DtTaskWaitDialog.
| virtual bool makVrf::DtCommandDialogExtensionInterface::valid | ( | ) | const [pure virtual] |
Override to return whether or not extension is valid.
Implemented in makVrf::DtCommandAssignmentWidget, makVrf::DtTaskSetDialogInterface, makVrf::DtBaseFilteredListViewTaskSetDialog, makVrf::DtTaskFireCruiseMissileDialog, makVrf::DtSetAttributesDialog, makVrf::DtTaskPatrolBetweenDialog, makVrf::DtBaseTaskSetDialogInterface, and makVrf::DtBaseYesNoTaskSetDialog.
| virtual void makVrf::DtCommandDialogExtensionInterface::setOKEnabled | ( | bool | ) | [pure virtual] |
Sets whether or not the OK button is enabled.
Implemented in makVrf::DtTaskSetDialogInterface, makVrf::DtCommandAssignmentWidget, makVrf::DtCommandAssignmentWidgetInterface, and makVrf::DtBaseTaskSetDialogInterface.
| virtual void makVrf::DtCommandDialogExtensionInterface::setupFrom | ( | const std::vector< makVrv::DtSimEntry * > & | ) | [pure virtual] |
Sets up dialog by asking logic to do it.
Implemented in makVrf::DtCommandAssignmentWidget, makVrf::DtLaunchCounterMeasuresTaskDialog, makVrf::DtTaskSetDialogInterface, makVrf::DtBaseTaskSetDialogInterface, makVrf::DtSetResourcesDialog, makVrf::DtTaskDIGuyAnimationDialog, makVrf::DtSetDIGuyAppearanceDialog, makVrf::DtSetRadarModeDialog, makVrf::DtTaskFireAtTargetDialog, makVrf::DtSetFormationDialog, makVrf::DtSetAppearanceDialog, and makVrf::DtSetCapabilitiesDialog.
| virtual void makVrf::DtCommandDialogExtensionInterface::selectionChanged | ( | const QString & | selection | ) | [pure virtual] |
| virtual bool makVrf::DtCommandDialogExtensionInterface::wantsSelectionOfObjectInCommandMode | ( | ) | const [pure 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
Implemented in makVrf::DtCommandAssignmentWidget, makVrf::DtSimulationCommandChangeHostilityWidget, makVrf::DtSimulationCommandSetGlobalWeatherDialog, makVrf::DtBaseTaskSetDialogInterface, vrfAddSimCommandExample::DtSimulationCommandMessageDialog, makVrf::DtSimulationCommandConsoleMessageDialog, makVrf::DtSimulationCommandSetTimeOfDayDialog, makVrf::DtSetDisembarkedDialog, makVrf::DtSetDestroyedDialog, makVrf::DtSetRestoreDialog, makVrf::DtTaskDisembarkDialog, makVrf::DtSetReorganizeDialog, makVrf::DtSetTaskedBySuperiorDialog, makVrf::DtTaskDisembarkAllDialog, makVrf::DtSetAppearanceDialog, makVrf::DtTaskWaitDialog, and makVrf::DtSetCapabilitiesDialog.
| virtual void makVrf::DtCommandDialogExtensionInterface::onCancel | ( | ) | [pure virtual] |
Implemented in makVrf::DtCommandAssignmentWidget, makVrf::DtBaseTaskSetDialogInterface, makVrf::DtSetAttributesDialog, makVrf::DtSimulationCommandAbandonPlanDialog, makVrf::DtSimulationCommandDeleteDialog, makVrf::DtSimulationCommandRestartPlanDialog, makVrf::DtSetDestroyedDialog, makVrf::DtSetDisembarkedDialog, makVrf::DtSetReorganizeDialog, makVrf::DtSetRestoreDialog, makVrf::DtSetTaskedBySuperiorDialog, makVrf::DtTaskDisembarkAllDialog, makVrf::DtTaskDisembarkDialog, and makVrf::DtTaskWaitDialog.
| boost::signal<void ()> makVrf::DtCommandDialogExtensionInterface::signal_cancelled |
| boost::signal<void (bool)> makVrf::DtCommandDialogExtensionInterface::signal_validStateChanged |
Signal sent when the task becomes valid (or invalid)
| boost::signal<void (std::vector<std::string> names, const DtSetDataRequest&)> makVrf::DtCommandDialogExtensionInterface::signal_sendSetRequest |
| boost::signal<void (std::vector<std::string> names, const DtSimTask&)> makVrf::DtCommandDialogExtensionInterface::signal_sendTaskRequest |
| boost::signal<void (const DtSimCommandObjectWrapper&)> makVrf::DtCommandDialogExtensionInterface::signal_sendCommandRequest |
| boost::signal<void (const std::vector<std::string>&, const DtSimTask&, DtVrfTaskSetMenu*)> makVrf::DtCommandDialogExtensionInterface::signal_commandActivated |
| boost::signal<void (const DtSimCommandObjectWrapper&)> makVrf::DtCommandDialogExtensionInterface::signal_simCommandActivated |
| boost::signal<void (const std::vector<makVrv::DtSimEntry*>&)> makVrf::DtCommandDialogExtensionInterface::signal_stopWatching |
Reimplemented in makVrf::DtCommandAssignmentWidgetInterface.