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

Public Member Functions | |
| DtSimulationCommandIssuePlanDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtSimulationCommandIssuePlanDialog () |
| virtual void | selectionChanged (const DtUUID &selection) |
| When the commandAssignment widget that owns this extension changes its selection, this dialog needs to be informed so it can update the plan name and object the plan is associated with. | |
| virtual bool | insertMapFocusHandler (DtMapFocusHandler *, int index=-1) |
| If a dialog has manages map focus handlers, inserts this map focus handler into the chain. | |
Public Member Functions inherited from makVrf::DtSimulationCommandDialogInterface | |
| DtSimulationCommandDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
Public Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface | |
| 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. | |
| int | accepted () const |
| 0 - Closed without pressing cancel or ok 1 - Closed by ok 2 - Closed by cancel | |
| virtual void | setupGui (const std::vector< makVrv::DtSimEntry * > &) |
| Sets up the ok/cancel buttons. | |
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 | setSendToRemoteController (bool b) |
| Set to true to send the message immediately to the remote controller given the currently selected entities when the dialog was created. | |
| virtual bool | sendToRemoteController () const |
| virtual void | sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &) |
| Sends signal to send out set. | |
| 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< DtUUID > names, const DtSimTask &) |
| Sends signal to send out task. | |
| virtual std::vector< DtUUID > | names () const |
| virtual void | setPartOfPlan (int b) |
| 0 - Not part of plan dialog 1 - Part of plan dialog 2 - Part of command widget 3 - Part of embedded entity menu | |
| int | partOfPlan () const |
| virtual void | cancel () |
| Sends out cancel signal. | |
| virtual QWidget * | widget () |
| Returns the widget. | |
| const std::vector < makVrv::DtSimEntry * > & | connectedTo () const |
Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface | |
| virtual | ~DtCommandDialogExtensionInterface () |
| virtual bool | initiallyBroadcast () const |
| Whether or not to initially set to broadcast. Default is false. | |
| virtual bool | allowBroadcasting () const |
| Whether or not to allow broadcasting. Default is true. | |
| virtual void | onCancel ()=0 |
| virtual makVrv::DtUnicode | broadcastTitle () const |
Protected Member Functions | |
| virtual void | sendRequest () |
| Wraps the issuePlanCommand in the DtIssuePlanObjectWrapper and sends it to the parent dialog, the command assignment widget. | |
| virtual void | setupStatement (const DtSimStatement *stmt) |
| Sets up the dialog and passes the simCommand's existing plan to the plan widget to allow the user to edit it. | |
| virtual bool | editStatement (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *s) |
| Calls up the parent class. | |
| virtual void | slot_send () |
| virtual void | slot_close () |
| virtual void | slot_menuEnableStateChanged (bool) |
Protected Member Functions inherited from makVrf::DtSimulationCommandDialogInterface | |
| virtual QWidget * | contents (const std::vector< makVrv::DtSimEntry * > &data) |
| Creates set dialog contents. Called from setupGui. | |
| virtual std::vector< std::string > | commandDialogFiltersFor (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt, int &initialSelection) const |
| If part of a command dialog the filters to use for the command dialog selection. | |
Protected Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface | |
| 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 | initializeItems (const std::vector< makVrv::DtSimEntry * > &data) |
| Override for dialogs that need item initialization. | |
| virtual void | closeEvent (QCloseEvent *) |
| Figure out if a cancelled signal needs to be sent. | |
| 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 &) |
Protected Attributes | |
| DtIssueEntityPlanWidget * | myPlanWidget |
Additional Inherited Members | |
Public Attributes inherited from makVrf::DtBaseTaskSetDialogInterface | |
| QVBoxLayout * | myMasterLayout |
| QHBoxLayout * | myButtonLayout |
| QPushButton * | myOKButton |
| QPushButton * | myCancelButton |
| char | myAccepted |
Protected Slots inherited from makVrf::DtBaseTaskSetDialogInterface | |
| virtual void | onOk () |
| virtual void | onCancel () |
| makVrf::DtSimulationCommandIssuePlanDialog::DtSimulationCommandIssuePlanDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
virtual |
|
virtual |
When the commandAssignment widget that owns this extension changes its selection, this dialog needs to be informed so it can update the plan name and object the plan is associated with.
Otherwise when the plan is assigned, there is no means of knowing which entity(s) the plan should be assigned to.
Reimplemented from makVrf::DtTaskSetDialogInterface.
|
virtual |
If a dialog has manages map focus handlers, inserts this map focus handler into the chain.
Default is a no-op and will return false (not handled)
Reimplemented from makVrf::DtTaskSetDialogInterface.
|
protectedvirtual |
Wraps the issuePlanCommand in the DtIssuePlanObjectWrapper and sends it to the parent dialog, the command assignment widget.
Implements makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Sets up the dialog and passes the simCommand's existing plan to the plan widget to allow the user to edit it.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Calls up the parent class.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |