|
| | DtVrfTaskSetMenu (const std::string &className, const QString &title, int flags, QWidget *parent, makVrv::DtDe &, const DtSubMenuConfiguration &c) |
| |
| virtual | ~DtVrfTaskSetMenu () override |
| |
| virtual void | setValidate (bool b) |
| |
| virtual void | setShowAllItems (bool b) |
| |
| virtual void | setPartOfPlanDialog (int b) |
| |
| virtual void | setEntitySet (const makVrv::DtSelectionManager::IdSet &set) |
| |
| virtual void | setMenuItemValidation (bool b) |
| |
| virtual void | setHideDisabledItem (bool yesNo) |
| |
| virtual void | setSignalDialogCreation (bool b) |
| |
| virtual void | setFlags (int flags) |
| |
| bool | signalDialogCreation () const |
| |
| virtual void | setValidationsDisabled (bool) |
| |
| bool | validationsDisabled () const |
| |
| virtual void | setSignalTaskSetRequests (bool b) |
| |
| bool | signalTaskSetRequests () const |
| |
| int | partOfPlanDialog () const |
| |
| virtual bool | hasPendingRequests () const |
| |
const
makVrv::DtSelectionManager::IdSet & | entitySet () const |
| |
| virtual MenuType | menuType () const =0 |
| |
| virtual void | setAlwaysStartAsEnabled (bool b) |
| |
| bool | alwaysStartAsEnabled () const |
| |
| void | setValidateIfNoPendingRequests (bool b) |
| |
| bool | validateIfNoPendingRequests () const |
| |
virtual
makVrv::DtSelectionManager::IdSet | selectionsToUseForTaskSetDialog () const |
| |
| void | setParentMenu (DtVrfTaskSetMenu *p) |
| |
| DtVrfTaskSetMenu * | parentMenu () |
| |
| virtual void | clearMenu () |
| |
| virtual bool | updateSubMenuVisibilityState (QMenu *, bool hasRadio=true, bool *anyEnabled=nullptr) |
| |
| const TaskActions & | taskActions () |
| |
| virtual void | filterByTaskCategory (const DtString &) |
| |
| virtual void | removeFilterByTaskCategory (const DtString &) |
| |
| const std::set< DtString > & | filterByTaskCategories () const |
| |
| virtual std::set< QAction * > | actionsThatSupport (int) const |
| |
| virtual std::set< QAction * > | actionsThatSupport (const std::string &) const |
| |
| virtual void | setMenuProxy (DtScriptedTaskConfigurableMenu *) |
| |
virtual
DtScriptedTaskConfigurableMenu * | menuProxy () |
| |
| virtual const char * | supportedToolbar () const =0 |
| |
| virtual const char * | supportedMenu () const =0 |
| |
virtual const
DtSubMenuConfiguration & | defaultMenuConfiguration () const =0 |
| |
virtual const
makVrv::DtQtMenuAssembler::MenuBuilderMap & | defaultMenuBuilderMap () const =0 |
| |
virtual const
makVrv::DtQtMenuAssembler::MenuItemBuilderMap & | defaultMenuItemBuilderMap () const =0 |
| |
| virtual void | recreateMenu ()=0 |
| |
virtual
DtScriptedTaskConfigurableMenu * | mainMenuInstance ()=0 |
| |
| virtual void | sortMenu () |
| |
| virtual void | editingDialog (DtTaskSetDialogInterface *) |
| |
| DtTaskSetDialogInterface * | currentDialog () |
| |
| virtual bool | hasSupportFor (const DtSetMessageType &) const |
| |
| virtual bool | hasSupportFor (const DtSimTaskMessageType &) const |
| |
| virtual bool | hasSupportForActionType (int) const |
| |
| virtual void | validateMenuItems (int terrainPatchOffset) override |
| |
| virtual void | slot_sendSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &s) |
| |
| virtual void | slot_sendTaskRequest (std::vector< DtUUID > names, const DtSimTask &s) |
| |
| virtual void | slot_createTaskSetDialog (int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::set< makVrv::DtUniqueID > &, int, bool oneClick) |
| |
| virtual void | signalCommandDialogCreation (int menuItemType, QWidget *parent, DtVrfTaskSetAction *forAction, const std::set< makVrv::DtUniqueID > &data, int partOfPlan) |
| |
| virtual void | mergeChangesFrom (const std::string &menu, const DtSubMenuConfiguration &, DtSubMenuConfiguration &, bool maintainOriginalOrder=false) |
| |
virtual
makVrv::DtSelectionManager::IdSet | selectionToUseToValidate () const |
| |
|
boost::signals2::signal< void(std::vector
< DtUUID > names, const
DtSetDataRequest &)> | signal_sendSetRequest |
| |
boost::signals2::signal< void(std::vector
< DtUUID > names, const
DtSimTask &)> | signal_sendTaskRequest |
| |
| boost::signals2::signal< void(QAction *)> | signal_validateMenuItem |
| |
| boost::signals2::signal< void()> | signal_menuValidated |
| |
| boost::signals2::signal< void()> | signal_menuCleared |
| |
| boost::signals2::signal< void(DtTaskSetDialogInterface *)> | signal_dialogCreated |
| |
| boost::signals2::signal< void(DtTaskSetDialogInterface *)> | signal_dialogDestroyed |
| |
| boost::signals2::signal< void(DtCommandAssignmentWidgetInterface *)> | signal_commandDialogDestroyed |
| |
boost::signals2::signal< void(int
menuItemType, QWidget
*, DtVrfTaskSetAction *, const
std::set< makVrv::DtUniqueID >
&, int, DtVrfTaskSetMenu
*, bool oneClick)> | signal_createTaskSetDialog |
| |
boost::signals2::signal< void(int
menuItemType, QWidget
*, DtVrfTaskSetAction *, const
std::set< makVrv::DtUniqueID >
&, int, DtVrfTaskSetMenu *)> | signal_createCommandDialog |
| |
|
| virtual void | renameIfDuplicate (QAction *) |
| |
| virtual QString | alternateName (QAction *) const |
| |
| virtual void | revalidate (makVrv::DtUniqueID) |
| |
| virtual bool | eventFilter (QObject *, QEvent *) override |
| |
| virtual void | actionAdded (QEvent *) |
| |
| virtual void | addTaskAction (QAction *) |
| |
| virtual void | rebuildToolbar (const std::string &) |
| |
| virtual void | slot_taskSetMenuSortChanged (bool) |
| |
| virtual void | slot_backendUpdated (const DtVrfBackendState &, int) |
| |
| virtual bool | available (int menu, std::set< int > &l) const |
| |
| virtual bool | needsValidation () const override |
| |
| virtual void | availableMenuItems (const makVrv::DtSelectionManager::IdSet &selections, std::set< int > &available, bool noTaskSetValueMeansAll) |
| |
| virtual bool | isFilteredByTaskCategories (const DtEntityType &, int) const |
| |
| virtual bool | shouldAddAsPartOfMenu (const QList< QAction * > &acts, QAction *toMatch) const |
| |
| virtual void | destroyActions (const QList< QAction * > &actions) |
| |
| virtual void | stateRemoved (DtSimObjectReference state) |
| |
| virtual void | setupMenu (const makVrv::DtMenuConfiguration &initialCreateMenuConfiguration=makVrv::DtMenuConfiguration(), const makVrv::DtToolbarConfiguration &initialCreateToolbarConfiguration=makVrv::DtToolbarConfiguration(), bool useGlobalMenuManager=false, bool recreateToolbars=false) |
| |