![]() |
VR-Forces Developer's Guide
|
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.

Public Member Functions | |
| DtTaskSetChooserDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtTaskSetChooserDialog () override |
| virtual void | setReadOnlyMode (bool) override |
Public Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface | |
| DtBaseTaskSetDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtBaseTaskSetDialogInterface () override |
| virtual void | run (const std::set< makVrv::DtUniqueID > &) override |
| virtual void | setOKEnabled (bool) override |
| virtual void | setApplyVisible (bool) override |
| virtual void | setCancelEnabled (bool) override |
| virtual void | setCancelButtonText (const QString &) override |
| virtual bool | okEnabled () const override |
| int | accepted () const |
| virtual void | setupGui (const std::set< makVrv::DtUniqueID > &) override |
| virtual void | setAutoSizeOnShow (bool) |
| virtual bool | autoSizeOnShow () const |
| virtual void | setDescription (const QString &desc) |
| virtual QString | description () const |
| virtual bool | editStatement (const std::set< makVrv::DtUniqueID > &, const DtSimStatement *) override |
| virtual void | finishSizing () |
| virtual void | setPartOfPlan (int b) override |
| virtual void | hideButtons (bool) override |
| virtual bool | applyWithoutGoingBack () const |
Public Member Functions inherited from makVrf::DtTaskSetDialogInterface | |
| DtTaskSetDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtTaskSetDialogInterface () override |
| virtual void | runOneClick (const std::set< makVrv::DtUniqueID > &) |
| virtual void | connectSignals (const std::set< makVrv::DtUniqueID > &) |
| virtual void | setSendToRemoteController (bool b) |
| virtual bool | sendToRemoteController () const |
| virtual void | selectionChanged (const DtUUID &selection) override |
| virtual void | sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &) |
| virtual bool | insertMapFocusHandler (DtMapFocusHandlerInterface *, int index=-1) override |
| virtual void | initializeFromAction (DtVrfTaskSetAction *) override |
| 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 > &) |
| virtual DtSimObjectReference | findStateView (const std::set< makVrv::DtUniqueID > &) const |
| virtual DtSimObjectReference | findStateView (makVrv::DtUniqueID) const |
| int | partOfPlan () const |
| virtual void | cancel () |
| virtual QWidget * | widget () override |
| const std::set < makVrv::DtUniqueID > & | connectedTo () const |
| virtual QWidget * | sizeToParent () const |
| makVrv::DtDe & | de () |
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 void | filterAboutToBeAdded (DtVrfSelectionFilter *) |
| virtual void | parentShown (QWidget *) |
| virtual void | onCancel ()=0 |
| virtual makVrv::DtUnicode | broadcastTitle () const |
Protected Types | |
| typedef std::map < QTreeWidgetItem *, QAction * > | ActionMap |
| typedef std::map< int, QTreeWidgetItem * > | ActionTypeMap |
Protected Slots | |
| virtual void | onItemSelectionChanged () |
| virtual void | onEditTaskSet () |
| virtual void | onReset () |
| virtual void | onEditingDialogDestroyed () |
| virtual void | onItemDoubleClicked () |
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::set< makVrv::DtUniqueID > &data) override |
| virtual void | setupStatement (const DtSimStatement *stmt) override |
| virtual QString | entitySelectionGroupBoxTitle () const override |
| virtual void | sendRequest () override |
| virtual void | initializeItems (const std::set< makVrv::DtUniqueID > &data) override |
| virtual void | setupFrom (const std::set< makVrv::DtUniqueID > &d) override |
| virtual void | populateMenu (QTreeWidgetItem *parent, QAction *action) |
| virtual bool | valid () const override |
| virtual void | setupAvailable () |
| virtual void | postGuiSetup (const std::set< makVrv::DtUniqueID > &data) override |
| 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 () override |
| virtual void | selectItem (int) |
| virtual void | updateTaskSetLine () |
| virtual QString | type () const =0 |
| virtual QString | Type () const =0 |
| virtual std::set< QString > | collapsedItems () const |
| virtual void | noObjectsSelected () override |
| virtual bool | triggerAction () |
| virtual void | updateEditable () |
| virtual void | editingDialogDestroyed (DtTaskSetDialogInterface *) |
| virtual void | editingCommandDialogDestroyed (DtCommandAssignmentWidgetInterface *) |
Protected Member Functions inherited from makVrf::DtBaseTaskSetDialogInterface | |
| virtual void | updateApplyButtonVisibility () |
| virtual void | updateButtonText () |
| virtual void | closeEvent (QCloseEvent *) override |
| virtual bool | wantsSelectionOfObjectInCommandMode (const std::set< makVrv::DtUniqueID > &) const override |
| virtual void | sendSetRequest (const DtSetDataRequest &) |
| virtual void | sendTaskRequest (const DtSimTask &) |
| virtual void | sendCommandRequest (const DtSimCommandObjectWrapper &) override |
| virtual QSize | canvasSize () |
| virtual void | onOK () override |
| virtual QWidget * | takeOKCancelButtonCanvas (QWidget *newParent) override |
| virtual void | giveOKCancelButtonCanvas (QWidget *) override |
| virtual void | slot_oneClickComplete () override |
Protected Member Functions inherited from makVrf::DtTaskSetDialogInterface | |
| virtual QString | statusText () const |
| virtual bool | eventFilter (QObject *, QEvent *) override |
| virtual makVrv::DtQtCursor | cursorOverride () const |
| virtual void | slot_objectAboutToBeRemoved (DtSimObjectReference) |
| virtual std::vector< std::string > | commandDialogFiltersFor (const std::set< makVrv::DtUniqueID > &data, const DtSimStatement *stmt, int &initialSelection) const override |
Protected Attributes | |
| DtVrfTaskSetMenu * | myMenu |
| std::set< makVrv::DtUniqueID > | myEntries |
| ActionMap | myActionMap |
| ActionTypeMap | myActionTypeMap |
| DtSetDataRequest * | mySetDataRequest |
| DtSimTask * | mySimTask |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| std::vector< DtUUID > | myNames |
| bool | myEditingStatement |
| bool | myNoObjectsSelected |
| bool | myNextTaskSetIsOk |
| std::map< makVrv::DtUniqueID, std::set< QString > > | myCollapsedItems |
| bool | myReadOnlyMode |
Protected Attributes inherited from makVrf::DtBaseTaskSetDialogInterface | |
| bool | myAutoSizeOnShow |
| bool | myValidInitialization |
| bool | myReadOnlyMode = false |
| bool | myOKEnabled = false |
| boost::signals2::connection | myCompleteConnection |
Protected Attributes inherited from makVrf::DtTaskSetDialogInterface | |
| makVrv::DtDe & | myDe |
| int | myPartOfPlan |
| std::set< makVrv::DtUniqueID > | myConnectedTo |
| bool | mySendToRemoteController |
| makVrv::DtSignalConnectionManager | myConnections |
| DtVrfTaskSetAction * | myAction |
| DtMapFocusHandler | myMapFocusHandler |
| bool | myOneClickMode = false |
Additional Inherited Members | |
Public Slots inherited from makVrf::DtBaseTaskSetDialogInterface | |
| virtual void | onCancel () override |
| virtual void | onApply () |
| virtual void | updateOKButtonText () |
Signals inherited from makVrf::DtBaseTaskSetDialogInterface | |
| void | resizedToContents () |
Signals inherited from makVrf::DtTaskSetDialogInterface | |
| void | unlockPlan () |
|
protected |
|
protected |
| makVrf::DtTaskSetChooserDialog::DtTaskSetChooserDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
overridevirtual |
|
overridevirtual |
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
overrideprotectedvirtual |
Creates set dialog contents. Called from setupGui.
Implements makVrf::DtBaseTaskSetDialogInterface.
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
overrideprotectedvirtual |
If defined, title for the group box for entity selection on command widget.
Reimplemented from makVrf::DtCommandDialogExtensionInterface.
|
overrideprotectedvirtual |
Override to send the set or task request.
Implements makVrf::DtBaseTaskSetDialogInterface.
|
overrideprotectedvirtual |
Override for dialogs that need item initialization.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
overrideprotectedvirtual |
Edits the current statement. Return true if the statement can be edited.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
|
overrideprotectedvirtual |
Override to return whether or not extension is valid.
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
|
overrideprotectedvirtual |
Called after setupGui to set up other items in the gui (fill combo boxes, initial text edit, etc)
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedpure virtual |
Implemented in makVrf::DtSetChooserDialog, and makVrf::DtTaskChooserDialog.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtBaseTaskSetDialogInterface.
|
protectedvirtual |
Selects and expands to the item for the action given.
|
protectedvirtual |
|
protectedpure virtual |
Implemented in makVrf::DtSetChooserDialog, and makVrf::DtTaskChooserDialog.
|
protectedpure virtual |
Implemented in makVrf::DtSetChooserDialog, and makVrf::DtTaskChooserDialog.
|
protectedvirtual |
Returns the currently collapsed items.
|
overrideprotectedvirtual |
Clears out menu.
Reimplemented from makVrf::DtTaskSetDialogInterface.
|
protectedvirtual |
Triggers the current action selected.
|
protectedvirtual |
Updates editable button.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QWidget* makVrf::DtTaskSetChooserDialog::myCanvas |
| QVBoxLayout* makVrf::DtTaskSetChooserDialog::myContentsLayout |
| QTreeWidget* makVrf::DtTaskSetChooserDialog::myTaskSets |
| QHBoxLayout* makVrf::DtTaskSetChooserDialog::myCurrentlySelectedLayout |
| QLabel* makVrf::DtTaskSetChooserDialog::myCurrentTaskSet |
| QLabel* makVrf::DtTaskSetChooserDialog::myWarning |
| QToolButton* makVrf::DtTaskSetChooserDialog::myEditCurrentTaskSet |
| QToolButton* makVrf::DtTaskSetChooserDialog::myResetCurrentTaskSet |
| QWidget* makVrf::DtTaskSetChooserDialog::myCurrentlySelectedCanvas |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |