VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtVrfTaskSetMenu Class Referenceabstract
Inheritance diagram for makVrf::DtVrfTaskSetMenu:
Inheritance graph
[legend]

Public Types

enum  MenuType { TaskMenu = 1, SetMenu = 2 }
 
typedef std::map< int,
std::set< QAction * > > 
TaskActions
 

Public Slots

virtual void validate ()
 

Public Member Functions

 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)
 
DtVrfTaskSetMenuparentMenu ()
 
virtual void clearMenu ()
 
virtual bool updateSubMenuVisibilityState (QMenu *, bool hasRadio=true, bool *anyEnabled=nullptr)
 
const TaskActionstaskActions ()
 
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 charsupportedToolbar () const =0
 
virtual const charsupportedMenu () 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 *)
 
DtTaskSetDialogInterfacecurrentDialog ()
 
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
 
- Public Member Functions inherited from makVrf::DtSelectionEnabledMenu
 DtSelectionEnabledMenu (const QString &title, QWidget *parent, makVrv::DtDe &)
 
virtual ~DtSelectionEnabledMenu () override
 
virtual void slot_validateMenuItems ()
 
virtual void setBlockSelectionChange (bool b)
 
bool blockSelectionChange () const
 
const
makVrv::DtSelectionManager::IdSet
validatingFor () const
 
virtual bool setSelectionSetForValidate (const makVrv::DtSelectionManager::IdSet &selection)
 
virtual bool validateSelection (const makVrv::DtSelectionManager::IdSet &selection) const
 
virtual void setUseLastSelection (bool useLastSelection)
 
virtual bool useLastSelection () const
 
virtual void setUseOnlyLastSingleSelection (bool useOnlyLastSingleSelection)
 
virtual bool useOnlyLastSingleSelection () const
 
virtual void setActiveMenu (bool)
 
- Public Member Functions inherited from makVrf::DtAssembledMenu
 DtAssembledMenu (const QString &title, QWidget *parent, makVrv::DtDe &)
 
virtual ~DtAssembledMenu () override
 
const DtConfigurableMenuAssemblerassembler () const
 

Public Attributes

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
 
- Public Attributes inherited from makVrf::DtAssembledMenu
boost::signals2::signal< void(DtAssembledMenu *)> signal_preAssembleMenu
 
boost::signals2::signal< void(DtAssembledMenu *)> signal_postAssembleMenu
 

Protected Slots

virtual void radioMenuDestroyed ()
 
virtual void dialogDestroyed ()
 

Protected Member Functions

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)
 
- Protected Member Functions inherited from makVrf::DtSelectionEnabledMenu
virtual void initValidationConnections ()
 
virtual void slot_terrainPatchToBeDeleted ()
 
virtual void slot_selectionChanged ()
 
virtual bool terrainLoaded (int terrainCountOffset) const
 

Protected Attributes

TaskActions myTaskSetActions
 
makVrv::DtSelectionManager::IdSet myEntitySet
 
bool myValidate
 
bool myValidationsDisabled
 
bool myShowAllItems
 
bool myMenuItemValidation
 
int myPartOfPlanDialog
 
bool mySignalTaskSetRequests
 
bool mySignalDialogCreation
 
std::vector< DtVrfTaskSetMenu * > myRadioMenus
 
DtVrfTaskSetMenumyParentMenu
 
std::string myClassName
 
bool myHideDisabledItems
 
bool myConnectedForValidate
 
DtScriptedTaskConfigurableMenumyMenuProxy
 
bool myRecreateToolbars
 
bool myUseGlobalMenuManager
 
bool myRecreateMenuOnSelectionChange
 
DtSubMenuConfiguration myConfiguration
 
DtTaskSetDialogInterfacemyCurrentDialog
 
bool myAlwaysStartAsEnabled
 
bool myValidateIfNoPendingRequests
 
bool myHasBeenValidatedOnce
 
std::set< DtStringmyFilterByTaskCategories
 
int myFlags
 
- Protected Attributes inherited from makVrf::DtSelectionEnabledMenu
bool myBlockSelectionChange
 
makVrv::DtSignalConnectionManager myValidationConnections
 
makVrv::DtSelectionManager::IdSet myValidatedFor
 
bool myUseLastSelection
 
bool myUseOnlyLastSingleSelection
 
- Protected Attributes inherited from makVrf::DtAssembledMenu
makVrv::DtDemyDe
 
makVrv::DtSignalConnectionManager myConnectionManager
 
DtConfigurableMenuAssembler myAssembler
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrf::DtAssembledMenu
static void sortMenu (QMenu *)
 

Member Typedef Documentation

typedef std::map<int, std::set<QAction*> > makVrf::DtVrfTaskSetMenu::TaskActions

Member Enumeration Documentation

Enumerator
TaskMenu 
SetMenu 

Constructor & Destructor Documentation

makVrf::DtVrfTaskSetMenu::DtVrfTaskSetMenu ( const std::string &  className,
const QString &  title,
int  flags,
QWidget *  parent,
makVrv::DtDe ,
const DtSubMenuConfiguration c 
)

CTOR.

virtual makVrf::DtVrfTaskSetMenu::~DtVrfTaskSetMenu ( )
overridevirtual

DtTaskSetMenu.

Member Function Documentation

virtual void makVrf::DtVrfTaskSetMenu::setValidate ( bool  b)
virtual
virtual void makVrf::DtVrfTaskSetMenu::setShowAllItems ( bool  b)
virtual

Show all menu items regardless of selection.

virtual void makVrf::DtVrfTaskSetMenu::setPartOfPlanDialog ( int  b)
virtual

0 - Not part of plan dialog

1 - Part of plan dialog 2 - Part of command widget and global plan dialog 3 - Part of embedded entity menu from the top-level entities menu or the right click menu 4 - Part of the Move Along With Actions set menu

virtual void makVrf::DtVrfTaskSetMenu::setEntitySet ( const makVrv::DtSelectionManager::IdSet set)
virtual
virtual void makVrf::DtVrfTaskSetMenu::setMenuItemValidation ( bool  b)
virtual
virtual void makVrf::DtVrfTaskSetMenu::setHideDisabledItem ( bool  yesNo)
virtual

If set to True, disabled task and set items in the menu will be hidden. Otherwise, they will simply be disabled but still visible.

virtual void makVrf::DtVrfTaskSetMenu::setSignalDialogCreation ( bool  b)
virtual

Set to true to signal a dialog wants to be created rather than simply creating it. Default is false.

virtual void makVrf::DtVrfTaskSetMenu::setFlags ( int  flags)
virtual
bool makVrf::DtVrfTaskSetMenu::signalDialogCreation ( ) const
inline
virtual void makVrf::DtVrfTaskSetMenu::setValidationsDisabled ( bool  )
virtual
bool makVrf::DtVrfTaskSetMenu::validationsDisabled ( ) const
inline
virtual void makVrf::DtVrfTaskSetMenu::setSignalTaskSetRequests ( bool  b)
virtual

If flag is set to true, signal is sent when a request comes in for a task or set. If false, sent directly to DtGuiThreadVrfRemoteController.

bool makVrf::DtVrfTaskSetMenu::signalTaskSetRequests ( ) const
inline
int makVrf::DtVrfTaskSetMenu::partOfPlanDialog ( ) const
inline
virtual bool makVrf::DtVrfTaskSetMenu::hasPendingRequests ( ) const
virtual
const makVrv::DtSelectionManager::IdSet& makVrf::DtVrfTaskSetMenu::entitySet ( ) const
inline
virtual MenuType makVrf::DtVrfTaskSetMenu::menuType ( ) const
pure virtual

Returns the type of menu it is. This is not set but returned by the subclass. See enums above.

Implemented in makVrf::DtVrfTaskMenu, and makVrf::DtVrfSetMenu.

virtual void makVrf::DtVrfTaskSetMenu::setAlwaysStartAsEnabled ( bool  b)
virtual

Always start as enabled, even if there is another task dialog up. Default is false.

bool makVrf::DtVrfTaskSetMenu::alwaysStartAsEnabled ( ) const
inline
void makVrf::DtVrfTaskSetMenu::setValidateIfNoPendingRequests ( bool  b)
inline

Validate even if there are prending requests. Default is true.

bool makVrf::DtVrfTaskSetMenu::validateIfNoPendingRequests ( ) const
inline
virtual makVrv::DtSelectionManager::IdSet makVrf::DtVrfTaskSetMenu::selectionsToUseForTaskSetDialog ( ) const
virtual

Returns the selection set to use to seed task/set dialogs if there is a selection.

Reimplemented in makVrf::DtEmbeddedEntityVrfSetMenu, and makVrf::DtEmbeddedEntityVrfTaskMenu.

void makVrf::DtVrfTaskSetMenu::setParentMenu ( DtVrfTaskSetMenu p)
inline
DtVrfTaskSetMenu* makVrf::DtVrfTaskSetMenu::parentMenu ( )
inline
virtual void makVrf::DtVrfTaskSetMenu::clearMenu ( )
virtual

Clears out all menu items.

virtual bool makVrf::DtVrfTaskSetMenu::updateSubMenuVisibilityState ( QMenu ,
bool  hasRadio = true,
bool anyEnabled = nullptr 
)
virtual

Hide submenus that have no visible children or show sub menus that have at least one visible child. Returns true if any of the children of the menu are visible.

const TaskActions& makVrf::DtVrfTaskSetMenu::taskActions ( )
inline
virtual void makVrf::DtVrfTaskSetMenu::filterByTaskCategory ( const DtString )
virtual
virtual void makVrf::DtVrfTaskSetMenu::removeFilterByTaskCategory ( const DtString )
virtual
const std::set<DtString>& makVrf::DtVrfTaskSetMenu::filterByTaskCategories ( ) const
inline
virtual std::set<QAction*> makVrf::DtVrfTaskSetMenu::actionsThatSupport ( int  ) const
virtual
virtual std::set<QAction*> makVrf::DtVrfTaskSetMenu::actionsThatSupport ( const std::string &  ) const
virtual
virtual void makVrf::DtVrfTaskSetMenu::setMenuProxy ( DtScriptedTaskConfigurableMenu )
virtual

Set to use this task menu and configuration rather than the one attached to the global de. Useful for creating local testable task menus, such as when editing for scripting tasks.

virtual DtScriptedTaskConfigurableMenu* makVrf::DtVrfTaskSetMenu::menuProxy ( )
virtual
virtual const char* makVrf::DtVrfTaskSetMenu::supportedToolbar ( ) const
pure virtual
virtual const char* makVrf::DtVrfTaskSetMenu::supportedMenu ( ) const
pure virtual
virtual const DtSubMenuConfiguration& makVrf::DtVrfTaskSetMenu::defaultMenuConfiguration ( ) const
pure virtual
virtual const makVrv::DtQtMenuAssembler::MenuBuilderMap& makVrf::DtVrfTaskSetMenu::defaultMenuBuilderMap ( ) const
pure virtual
virtual const makVrv::DtQtMenuAssembler::MenuItemBuilderMap& makVrf::DtVrfTaskSetMenu::defaultMenuItemBuilderMap ( ) const
pure virtual
virtual void makVrf::DtVrfTaskSetMenu::recreateMenu ( )
pure virtual
virtual DtScriptedTaskConfigurableMenu* makVrf::DtVrfTaskSetMenu::mainMenuInstance ( )
pure virtual
virtual void makVrf::DtVrfTaskSetMenu::sortMenu ( )
virtual
virtual void makVrf::DtVrfTaskSetMenu::editingDialog ( DtTaskSetDialogInterface )
virtual

Called by task menu item to let this menu know a dialog is being edited.

DtTaskSetDialogInterface* makVrf::DtVrfTaskSetMenu::currentDialog ( )
inline
virtual bool makVrf::DtVrfTaskSetMenu::hasSupportFor ( const DtSetMessageType ) const
virtual

Returns true if this menu has support for the given set.

virtual bool makVrf::DtVrfTaskSetMenu::hasSupportFor ( const DtSimTaskMessageType ) const
virtual

Returns true if this menu has support for the given task.

virtual bool makVrf::DtVrfTaskSetMenu::hasSupportForActionType ( int  ) const
virtual

Returns true if there is support for the given action type.

virtual void makVrf::DtVrfTaskSetMenu::validateMenuItems ( int  terrainPatchOffset)
overridevirtual
virtual void makVrf::DtVrfTaskSetMenu::slot_sendSetRequest ( std::vector< DtUUID names,
const DtSetDataRequest s 
)
virtual
virtual void makVrf::DtVrfTaskSetMenu::slot_sendTaskRequest ( std::vector< DtUUID names,
const DtSimTask s 
)
virtual
virtual void makVrf::DtVrfTaskSetMenu::slot_createTaskSetDialog ( int  menuItemType,
QWidget *  ,
DtVrfTaskSetAction ,
const std::set< makVrv::DtUniqueID > &  ,
int  ,
bool  oneClick 
)
virtual

Sends off signal sent by action.

virtual void makVrf::DtVrfTaskSetMenu::signalCommandDialogCreation ( int  menuItemType,
QWidget *  parent,
DtVrfTaskSetAction forAction,
const std::set< makVrv::DtUniqueID > &  data,
int  partOfPlan 
)
virtual

Signals that a command dialog wants to be created (on behalf of radio menu)

virtual void makVrf::DtVrfTaskSetMenu::mergeChangesFrom ( const std::string &  menu,
const DtSubMenuConfiguration ,
DtSubMenuConfiguration ,
bool  maintainOriginalOrder = false 
)
virtual

Merges the changes from the source into the configuration. Will need to expand paths to be what create menu is expecting.

virtual makVrv::DtSelectionManager::IdSet makVrf::DtVrfTaskSetMenu::selectionToUseToValidate ( ) const
virtual
virtual void makVrf::DtVrfTaskSetMenu::validate ( )
virtualslot
virtual void makVrf::DtVrfTaskSetMenu::radioMenuDestroyed ( )
protectedvirtualslot
virtual void makVrf::DtVrfTaskSetMenu::dialogDestroyed ( )
protectedvirtualslot
virtual void makVrf::DtVrfTaskSetMenu::renameIfDuplicate ( QAction )
protectedvirtual

Given the action, if there is an action with the same name, rename this one based upon either the configured extended name, or if that fails, the script id.

Reimplemented in makVrf::DtVrfSetMenu.

virtual QString makVrf::DtVrfTaskSetMenu::alternateName ( QAction ) const
protectedvirtual

Determines the alternate name for an action if it must be renamed to avoid conflict with another action.

virtual void makVrf::DtVrfTaskSetMenu::revalidate ( makVrv::DtUniqueID  )
protectedvirtual

Called when tasks/sets have been updated due to message, revalidate this menu if the entity that it represents has changed.

virtual bool makVrf::DtVrfTaskSetMenu::eventFilter ( QObject ,
QEvent  
)
overrideprotectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::actionAdded ( QEvent )
protectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::addTaskAction ( QAction )
protectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::rebuildToolbar ( const std::string &  )
protectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::slot_taskSetMenuSortChanged ( bool  )
protectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::slot_backendUpdated ( const DtVrfBackendState ,
int   
)
protectedvirtual
virtual bool makVrf::DtVrfTaskSetMenu::available ( int  menu,
std::set< int > &  l 
) const
protectedvirtual
virtual bool makVrf::DtVrfTaskSetMenu::needsValidation ( ) const
overrideprotectedvirtual

Reimplemented from makVrf::DtSelectionEnabledMenu.

virtual void makVrf::DtVrfTaskSetMenu::availableMenuItems ( const makVrv::DtSelectionManager::IdSet selections,
std::set< int > &  available,
bool  noTaskSetValueMeansAll 
)
protectedvirtual

Calls DtVrfTaskSetManager::available. If noTaskSetValueMeansAll is true then if there is no entry for the item (or items) then all tasks or sets are used.

Reimplemented in makVrf::DtEmbeddedEntityVrfSetMenu, and makVrf::DtEmbeddedEntityVrfTaskMenu.

virtual bool makVrf::DtVrfTaskSetMenu::isFilteredByTaskCategories ( const DtEntityType &  ,
int   
) const
protectedvirtual

Returns true if the given task, for the given entity type, is filtered by the task categories assigned.

virtual bool makVrf::DtVrfTaskSetMenu::shouldAddAsPartOfMenu ( const QList< QAction * > &  acts,
QAction toMatch 
) const
protectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::destroyActions ( const QList< QAction * > &  actions)
protectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::stateRemoved ( DtSimObjectReference  state)
protectedvirtual
virtual void makVrf::DtVrfTaskSetMenu::setupMenu ( const makVrv::DtMenuConfiguration initialCreateMenuConfiguration = makVrv::DtMenuConfiguration(),
const makVrv::DtToolbarConfiguration initialCreateToolbarConfiguration = makVrv::DtToolbarConfiguration(),
bool  useGlobalMenuManager = false,
bool  recreateToolbars = false 
)
protectedvirtual

Call to set up menu based upon the given menu structure.

If initialTaskMenuConfiguration is specified, used as the default. Will merge in changes from main task configuration

Member Data Documentation

boost::signals2::signal<void (std::vector<DtUUID> names, const DtSetDataRequest&)> makVrf::DtVrfTaskSetMenu::signal_sendSetRequest
boost::signals2::signal<void (std::vector<DtUUID> names, const DtSimTask&)> makVrf::DtVrfTaskSetMenu::signal_sendTaskRequest
boost::signals2::signal<void (QAction*)> makVrf::DtVrfTaskSetMenu::signal_validateMenuItem
boost::signals2::signal<void ()> makVrf::DtVrfTaskSetMenu::signal_menuValidated
boost::signals2::signal<void ()> makVrf::DtVrfTaskSetMenu::signal_menuCleared
boost::signals2::signal<void (DtTaskSetDialogInterface*)> makVrf::DtVrfTaskSetMenu::signal_dialogCreated

Signal emitted when task/set dialog is created the myCurrentDialog will hold this dialog.

boost::signals2::signal<void (DtTaskSetDialogInterface*)> makVrf::DtVrfTaskSetMenu::signal_dialogDestroyed

Signal sent when the current editing dialog is destroyed. Will not be sent if this menu is being destroyed and destroys the dialog as part of it.

boost::signals2::signal<void (DtCommandAssignmentWidgetInterface*)> makVrf::DtVrfTaskSetMenu::signal_commandDialogDestroyed
boost::signals2::signal<void (int menuItemType, QWidget*, DtVrfTaskSetAction*, const std::set<makVrv::DtUniqueID>&, int, DtVrfTaskSetMenu*, bool oneClick)> makVrf::DtVrfTaskSetMenu::signal_createTaskSetDialog
boost::signals2::signal<void (int menuItemType, QWidget*, DtVrfTaskSetAction*, const std::set<makVrv::DtUniqueID>&, int, DtVrfTaskSetMenu*)> makVrf::DtVrfTaskSetMenu::signal_createCommandDialog
TaskActions makVrf::DtVrfTaskSetMenu::myTaskSetActions
protected
makVrv::DtSelectionManager::IdSet makVrf::DtVrfTaskSetMenu::myEntitySet
protected
bool makVrf::DtVrfTaskSetMenu::myValidate
protected
bool makVrf::DtVrfTaskSetMenu::myValidationsDisabled
protected
bool makVrf::DtVrfTaskSetMenu::myShowAllItems
protected
bool makVrf::DtVrfTaskSetMenu::myMenuItemValidation
protected
int makVrf::DtVrfTaskSetMenu::myPartOfPlanDialog
protected
bool makVrf::DtVrfTaskSetMenu::mySignalTaskSetRequests
protected
bool makVrf::DtVrfTaskSetMenu::mySignalDialogCreation
protected
std::vector<DtVrfTaskSetMenu*> makVrf::DtVrfTaskSetMenu::myRadioMenus
protected
DtVrfTaskSetMenu* makVrf::DtVrfTaskSetMenu::myParentMenu
protected
std::string makVrf::DtVrfTaskSetMenu::myClassName
protected
bool makVrf::DtVrfTaskSetMenu::myHideDisabledItems
protected
bool makVrf::DtVrfTaskSetMenu::myConnectedForValidate
protected
DtScriptedTaskConfigurableMenu* makVrf::DtVrfTaskSetMenu::myMenuProxy
protected
bool makVrf::DtVrfTaskSetMenu::myRecreateToolbars
protected
bool makVrf::DtVrfTaskSetMenu::myUseGlobalMenuManager
protected
bool makVrf::DtVrfTaskSetMenu::myRecreateMenuOnSelectionChange
protected
DtSubMenuConfiguration makVrf::DtVrfTaskSetMenu::myConfiguration
protected
DtTaskSetDialogInterface* makVrf::DtVrfTaskSetMenu::myCurrentDialog
protected
bool makVrf::DtVrfTaskSetMenu::myAlwaysStartAsEnabled
protected
bool makVrf::DtVrfTaskSetMenu::myValidateIfNoPendingRequests
protected
bool makVrf::DtVrfTaskSetMenu::myHasBeenValidatedOnce
protected
std::set<DtString> makVrf::DtVrfTaskSetMenu::myFilterByTaskCategories
protected
int makVrf::DtVrfTaskSetMenu::myFlags
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)