A class that will take a task or set menu and allow the creation of that task or set menu based on the contents within as well as the entities that are passed to it for validation.
More...
|
| | DtTaskSetChooserDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) |
| |
| virtual | ~DtTaskSetChooserDialog () |
| |
| | 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. More...
|
| |
| virtual void | setOKEnabled (bool) |
| | Enables/disables OK button. More...
|
| |
| virtual void | setCancelEnabled (bool) |
| | Sets whether or not the Cancel button is enabled. More...
|
| |
| int | accepted () const |
| | 0 - Closed without pressing cancel or ok 1 - Closed by ok 2 - Closed by cancel More...
|
| |
| virtual void | setupGui (const std::vector< makVrv::DtSimEntry * > &) |
| | Sets up the ok/cancel buttons. More...
|
| |
| virtual void | setAutoSizeOnShow (bool) |
| | Whether or not to place in center of main window on show or just let Qt do it. Default is true. More...
|
| |
| virtual bool | autoSizeOnShow () const |
| |
| virtual void | setDescription (const QString &desc) |
| | Adds descriptive text to the top of the dialog. More...
|
| |
| virtual QString | description () const |
| | Returns the current descriptive text. More...
|
| |
| virtual bool | editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *) |
| | Edits the current statement. Return true if the statement can be edited. More...
|
| |
| virtual void | finishSizing () |
| |
| | 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. More...
|
| |
| 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. More...
|
| |
| virtual bool | sendToRemoteController () const |
| |
| virtual void | selectionChanged (const DtUUID &selection) |
| | Notify dialog of selection changes from attached dialogs. More...
|
| |
| virtual void | sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &) |
| | Sends signal to send out set. More...
|
| |
| virtual bool | insertMapFocusHandler (DtMapFocusHandler *, int index=-1) |
| | If a dialog has manages map focus handlers, inserts this map focus handler into the chain. More...
|
| |
| virtual void | initializeFromAction (DtVrfTaskSetAction *) |
| | Intializes contents from action as an action could have relevant properties assigned to it containing additional data. More...
|
| |
| DtVrfTaskSetAction * | initializedAction () const |
| | The action this dialog was initialized for. More...
|
| |
| virtual void | sendTaskRequest (std::vector< DtUUID > names, const DtSimTask &) |
| | Sends signal to send out task. More...
|
| |
virtual std::vector
< makVrv::DtUniqueID > | entityIds () const |
| | The ids that represent the objects that are part of this dialog. More...
|
| |
| virtual std::vector< DtUUID > | names () const |
| |
| virtual void | setupFromExtendedData (const std::map< std::string, std::string > &) |
| |
| 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 More...
|
| |
| int | partOfPlan () const |
| |
| virtual void | cancel () |
| | Sends out cancel signal. More...
|
| |
| virtual QWidget * | widget () |
| | Returns the widget. More...
|
| |
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. More...
|
| |
| virtual bool | allowBroadcasting () const |
| | Whether or not to allow broadcasting. Default is true. More...
|
| |
| virtual bool | hasUserEntry () const |
| | Returns true if there is user entry. Default is to assume there is. More...
|
| |
| virtual void | filterAboutToBeAdded (DtVrfSelectionFilter *) |
| |
| virtual void | parentShown (QWidget *) |
| |
| virtual void | onCancel ()=0 |
| |
| virtual makVrv::DtUnicode | broadcastTitle () const |
| |
|
| virtual QWidget * | contents (const std::vector< makVrv::DtSimEntry * > &data) |
| | Creates set dialog contents. Called from setupGui. More...
|
| |
| virtual void | setupStatement (const DtSimStatement *stmt) |
| |
| virtual QString | entitySelectionGroupBoxTitle () const |
| | If defined, title for the group box for entity selection on command widget. More...
|
| |
| virtual void | sendRequest () |
| | Override to send the set or task request. More...
|
| |
| virtual void | initializeItems (const std::vector< makVrv::DtSimEntry * > &data) |
| | Override for dialogs that need item initialization. More...
|
| |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &d) |
| | Edits the current statement. Return true if the statement can be edited. More...
|
| |
| virtual void | populateMenu (QTreeWidgetItem *parent, QAction *action) |
| |
| virtual bool | valid () const |
| | Override to return whether or not extension is valid. More...
|
| |
| virtual void | setupAvailable () |
| |
| 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) More...
|
| |
| virtual DtVrfTaskSetMenu * | assembleMenu ()=0 |
| |
| virtual void | slot_sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &s, bool fromMenu) |
| |
| virtual void | slot_sendTaskRequest (std::vector< DtUUID > names, const DtSimTask &s, bool fromMenu) |
| |
| virtual void | validate () |
| |
| virtual void | onOk () |
| |
| virtual void | selectItem (int) |
| | Selects and expands to the item for the action given. More...
|
| |
| virtual void | updateTaskSetLine () |
| |
| virtual QString | type () const =0 |
| |
| virtual QString | Type () const =0 |
| |
| virtual std::set< QString > | collapsedItems () const |
| | Returns the currently collapsed items. More...
|
| |
| virtual void | noObjectsSelected () |
| | Clears out menu. More...
|
| |
| virtual bool | triggerAction () |
| | Triggers the current action selected. More...
|
| |
| virtual void | updateEditable () |
| | Updates editable button. More...
|
| |
| virtual void | closeEvent (QCloseEvent *) |
| | Figure out if a cancelled signal needs to be sent. More...
|
| |
| virtual void | hideButtons (bool) |
| | No buttons to hide. More...
|
| |
| virtual bool | wantsSelectionOfObjectInCommandMode (const std::vector< makVrv::DtSimEntry * > &) 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. More...
|
| |
| virtual void | sendSetRequest (const DtSetDataRequest &) |
| |
| virtual void | sendTaskRequest (const DtSimTask &) |
| |
| virtual void | sendCommandRequest (const DtSimCommandObjectWrapper &) |
| | Sends signal to send out command. More...
|
| |
| virtual QSize | canvasSize () |
| |
| virtual void | onOK () |
| |
| virtual void | slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &) |
| |
| 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. More...
|
| |
A class that will take a task or set menu and allow the creation of that task or set menu based on the contents within as well as the entities that are passed to it for validation.