This dialog will request show of all inactive tasks for the currently selected entities and allow the user to enable one of them.
More...
Public Member Functions |
| | DtSetReactiveTaskEnabledDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) |
| virtual | ~DtSetReactiveTaskEnabledDialog () |
| | DtSetReactiveTaskDisabledDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) |
| virtual | ~DtSetReactiveTaskDisabledDialog () |
| | 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
|
| | 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 | 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 |
| virtual void | setPartOfPlan (int b) |
| | 0 - Not part of plan dialog 1 - Part of plan dialog 2 - Part of command widget
|
| 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 void | onCancel ()=0 |
Protected Member Functions |
| virtual QWidget * | contents (const std::vector< makVrv::DtSimEntry * > &data) |
| | Creates set dialog contents. Called from setupGui.
|
| virtual void | sendRequest () |
| | Override to send the set or task request.
|
| virtual void | setupDialogAfterTasksReceived () |
| | Clears out reactive tasks and sets up gui based on data and reactive tasks for that data.
|
| virtual void | setupStatement (const DtSimStatement *) |
| | Sets up the reactive task dialog with current set information.
|
| virtual void | currentTaskChanged () |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &d) |
| | Clears out reactive tasks and sets up gui based on data and reactive tasks for that data.
|
| virtual void | setupGui (const std::vector< makVrv::DtSimEntry * > &data) |
| | Figure out common reactive task script ids by entity type(s) and create the gui based on those.
|
| virtual void | allTasksReceived () |
| | Called when all tasks are organized.
|
| virtual std::string | scriptId () const |
| | Returns the currently selected script id.
|
| 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 bool | editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *) |
| | Edits the current statement. Return true if the statement can be edited.
|
| 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.
|
| virtual void | slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &) |
This dialog will request show of all inactive tasks for the currently selected entities and allow the user to enable one of them.
It will also allow the user to put in parameters for the enabled task