![]() |
VR-Forces 5.0.2 Developer's Guide
|
This dialog will allow for the modification of current reactive tasks, their enabled state, priority and parameters. In the case of multiply selected entities only common reactive tasks will be shown. If there are no common tasks, then a label will be displayed stating as such.

Classes | |
| struct | ReactiveTask |
Public Types | |
| typedef std::map < DtSimTaskMessageType, ReactiveTask > | ReactiveTasks |
Public Member Functions | |
| DtSetReactiveTaskStatusDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtSetReactiveTaskStatusDialog () |
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 * > &) |
| virtual void | setOKEnabled (bool) |
| virtual void | setApplyVisible (bool) |
| virtual void | setCancelEnabled (bool) |
| virtual void | setCancelButtonText (const QString &) override |
| virtual bool | valid () const |
| virtual bool | okEnabled () const override |
| int | accepted () const |
| virtual void | setAutoSizeOnShow (bool) |
| virtual bool | autoSizeOnShow () const |
| virtual void | setDescription (const QString &desc) |
| virtual QString | description () const |
| virtual bool | editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *) |
| virtual void | finishSizing () |
| virtual void | setPartOfPlan (int b) override |
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 * > &) |
| virtual void | setSendToRemoteController (bool b) |
| virtual bool | sendToRemoteController () const |
| virtual void | selectionChanged (const DtUUID &selection) |
| virtual void | sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &) |
| virtual bool | insertMapFocusHandler (DtMapFocusHandlerInterface *, int index=-1) |
| virtual void | initializeFromAction (DtVrfTaskSetAction *) |
| DtVrfTaskSetAction * | initializedAction () const |
| virtual void | sendTaskRequest (std::vector< DtUUID > names, const DtSimTask &) |
| virtual std::vector < makVrv::DtUniqueID > | entityIds () const |
| virtual std::vector< DtUUID > | names () const |
| virtual void | setupFromExtendedData (const std::map< std::string, std::string > &) |
| int | partOfPlan () const |
| virtual void | cancel () |
| virtual QWidget * | widget () |
| const std::vector < makVrv::DtSimEntry * > & | connectedTo () const |
| virtual void | noObjectsSelected () |
| virtual QWidget * | sizeToParent () const |
Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface | |
| virtual | ~DtCommandDialogExtensionInterface () |
| virtual bool | initiallyBroadcast () const |
| virtual bool | alwaysPopOut () const |
| virtual bool | allowBroadcasting () const |
| virtual bool | hasUserEntry () const |
| virtual QString | entitySelectionGroupBoxTitle () const |
| virtual void | filterAboutToBeAdded (DtVrfSelectionFilter *) |
| virtual void | parentShown (QWidget *) |
| virtual void | onCancel ()=0 |
| virtual makVrv::DtUnicode | broadcastTitle () const |
Protected Slots | |
| virtual void | enabledStateChanged () |
| virtual void | priorityChanged () |
| virtual void | setDefaultParameters () |
Protected Slots inherited from makVrf::DtBaseTaskSetDialogInterface | |
| virtual void | resizeToContents () |
| virtual void | applyWithoutGoingBackClicked () |
Protected Slots inherited from makVrf::DtTaskSetDialogInterface | |
| virtual void | actionDestroyed () |
Protected Member Functions | |
| virtual QWidget * | contents (const std::vector< makVrv::DtSimEntry * > &data) |
| virtual void | sendRequest () |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &d) |
| virtual void | setupGui (const std::vector< makVrv::DtSimEntry * > &data) |
| virtual void | setupStatement (const DtSimStatement *) |
| virtual void | createReactiveTaskLine (const DtSimTaskMessageType &reactiveTask, const std::vector< makVrv::DtSimEntry * > &) |
| virtual bool | hasActiveVariables (const std::vector< DtScriptedTaskVariable > &) const |
| virtual void | convertReactiveTaskToSet (const DtSimTaskMessageType &scriptId, const ReactiveTask &, DtSetReactiveTaskTable &) const |
| virtual void | acceptParameterValues () |
| virtual void | stopParameterValues () |
| virtual void | setupTaskLineFromSetRequest (const DtSetDataRequest *sr) |
| virtual void | allTasksReceived () |
| virtual void | positionReactiveTask (ReactiveTask &, int position) |
| virtual void | updateButtons (ReactiveTask &) |
| virtual std::vector < QLayoutItem * > | removeRow (int, int) |
| virtual void | insertRow (int) |
| virtual int | currentRow (const ReactiveTask &) const |
| virtual void | setupReactiveTask (const DtSimTaskMessageType &) |
Protected Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface | |
| virtual void | updateApplyButtonVisibility () |
| virtual void | updateButtonText () |
| virtual void | postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data) |
| virtual void | initializeItems (const std::vector< makVrv::DtSimEntry * > &data) |
| virtual void | closeEvent (QCloseEvent *) |
| virtual void | hideButtons (bool) |
| virtual bool | wantsSelectionOfObjectInCommandMode (const std::vector< makVrv::DtSimEntry * > &) const |
| virtual void | sendSetRequest (const DtSetDataRequest &) |
| virtual void | sendTaskRequest (const DtSimTask &) |
| virtual void | sendCommandRequest (const DtSimCommandObjectWrapper &) |
| virtual QSize | canvasSize () |
| virtual void | onOK () |
| virtual QWidget * | takeOKCancelButtonCanvas (QWidget *newParent) override |
| virtual void | giveOKCancelButtonCanvas (QWidget *) override |
Protected Member Functions inherited from makVrf::DtTaskSetDialogInterface | |
| virtual void | slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &) |
| virtual std::vector< std::string > | commandDialogFiltersFor (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt, int &initialSelection) const |
Additional Inherited Members | |
Public Slots inherited from makVrf::DtBaseTaskSetDialogInterface | |
| virtual void | onOk () |
| virtual void | onCancel () |
| virtual void | onApply () |
| virtual void | updateOKButtonText () |
Signals inherited from makVrf::DtBaseTaskSetDialogInterface | |
| void | resizedToContents () |
Protected Attributes inherited from makVrf::DtBaseTaskSetDialogInterface | |
| bool | myAutoSizeOnShow |
| bool | myValidInitialization |
Protected Attributes inherited from makVrf::DtTaskSetDialogInterface | |
| makVrv::DtDe & | myDe |
| int | myPartOfPlan |
| std::vector< makVrv::DtSimEntry * > | myConnectedTo |
| bool | mySendToRemoteController |
| DtVrfTaskSetAction * | myAction |
| typedef std::map<DtSimTaskMessageType, ReactiveTask> makVrf::DtSetReactiveTaskStatusDialog::ReactiveTasks |
| makVrf::DtSetReactiveTaskStatusDialog::DtSetReactiveTaskStatusDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
virtual |
|
protectedvirtual |
Creates set dialog contents. Called from setupGui.
Implements makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Override to send the set or task request.
Implements makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Clears out reactive tasks and sets up gui based on data and reactive tasks for that data.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Figure out common reactive task script ids by entity type(s) and create the gui based on those.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Sets up the reactive task dialog with current set information.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Creates a line of a reactive task statement.
|
protectedvirtual |
Returns true if there are variables that the user can enter a value for.
|
protectedvirtual |
Coverts a reactive task line to a set data reqeust for the reactive task table set.
|
protectedvirtual |
Accepts parameters dialog and sets into variables.
|
protectedvirtual |
Brings down parameters dialog and reenables this dialog.
|
protectedvirtual |
Sets up a parameter line from the given set request.
|
protectedvirtual |
Called when all requested tasks are received.
|
protectedvirtual |
Positions the reactive task in the grid layout, moving other items as needed.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QVBoxLayout* makVrf::DtSetReactiveTaskStatusDialog::myContentLayout |
| QWidget* makVrf::DtSetReactiveTaskStatusDialog::myCanvas |
| QScrollArea* makVrf::DtSetReactiveTaskStatusDialog::myScrollArea |
| QWidget* makVrf::DtSetReactiveTaskStatusDialog::myInsideWidget |
| QGridLayout* makVrf::DtSetReactiveTaskStatusDialog::myGridLayout |
| QLabel* makVrf::DtSetReactiveTaskStatusDialog::myNoneAvailable |
| QVBoxLayout* makVrf::DtSetReactiveTaskStatusDialog::myInsideWidgetLayout |
| ReactiveTasks makVrf::DtSetReactiveTaskStatusDialog::myReactiveTasks |
| makVrf::DtScriptedTaskDialog* makVrf::DtSetReactiveTaskStatusDialog::myPropertiesDialog |
| DtReactiveTaskOrganizer makVrf::DtSetReactiveTaskStatusDialog::myReactiveTaskOrganizer |
| bool makVrf::DtSetReactiveTaskStatusDialog::myAllTasksReceived |
| DtSetReactiveTaskTable* makVrf::DtSetReactiveTaskStatusDialog::mySetupFromTask |