![]() |
VR-Forces 4.1.1 Class Documentation
|
The Master Scenario Settings Dialog. More...

Public Types | |
| typedef std::map< int, std::vector < DtSimTaskMessageType > > | DtTaskMap |
| typedef std::map< int, std::vector< DtSetMessageType > > | DtSetMap |
| typedef std::vector < makVrv::DtSimEntry * > | SimEntries |
Public Member Functions | |
| DtVrfTaskSetManager (makVrv::DtDe &) | |
| virtual | ~DtVrfTaskSetManager () |
| virtual void | requestInformationFor (const std::string &name, makVrv::DtUniqueID id) |
| Requests information for tasks and sets and possibly DI-Guy. | |
| virtual void | requestInformationFor (const std::vector< std::pair< DtString, makVrv::DtUniqueID > > &names) |
| virtual void | updateAvailableTaskSetInformation (const makVrv::DtSimEntry *type) |
| Calls down to specific managers to request information for current selection. | |
| virtual void | updateAvailableTaskSetInformation (const SimEntries &) |
| virtual void | updateAvailableTaskSetInformation (const std::string &name) |
| virtual void | updateAvailableTaskSetInformation (makVrv::DtElementID id) |
| virtual bool | hasTaskSetInformationFor (const makVrv::DtUniqueID &) const |
| Returns true if there is task/set information for this object. | |
| virtual bool | hasTaskSetInformationFor (const std::string &) const |
| Returns true if there is task/set information for this named object. | |
| virtual void | setSupportedTasks (const makVrv::DtUniqueID &, const std::vector< DtSimTaskMessageType > &, bool signal=true) |
| virtual void | setSupportedSets (const makVrv::DtUniqueID &, const std::vector< DtSetMessageType > &, bool signal=true) |
| virtual void | availableTasks (const makVrv::DtSelectionManager::IdSet &, std::vector< int > &available) |
| virtual void | availableSets (const makVrv::DtSelectionManager::IdSet &, std::vector< int > &available) |
| virtual void | available (const makVrv::DtSelectionManager::IdSet &, std::vector< int > &available) |
| virtual std::vector< int > | supportedMenuTasks () const |
| virtual std::vector< int > | supportedMenuSets () const |
| virtual bool | hasPendingRequests () const |
| Returns true if there are some pending requests left. | |
| virtual bool | isAvailableTaskMenuItem (int) const |
| Returns true if the VRF task item or menu item is supported by the manager. | |
| virtual bool | isAvailableVrfTaskItem (const DtSimTaskMessageType &) const |
| virtual bool | isAvailableSetMenuItem (int) const |
| Returns true if the VRF set item or menu item is supported by the manager. | |
| virtual bool | isAvailableVrfSetItem (const DtSetMessageType &) const |
| virtual bool | hasDIGuyInformationFor (const makVrv::DtUniqueID &) const |
| virtual DtDIGuyAppearancesAndAnimations * | diGuyInformationFor (const makVrv::DtUniqueID &) |
| virtual void | setDIGuyAppearances (const makVrv::DtUniqueID &, const std::vector< DtString > &, bool signal=true) |
| virtual void | setDIGuyAnimations (const makVrv::DtUniqueID &, const AlternateNamesList &, bool signal=true) |
| virtual void | setDIGuyAppearancesAndAnimations (const makVrv::DtUniqueID &, const std::vector< DtString > &, const AlternateNamesList &, bool signal=true) |
| virtual void | clearAllInformation () |
| Clears out all information about tasks, sets and di guy information stored. | |
| virtual DtTasksAndSets * | informationFor (const makVrv::DtUniqueID &) |
| virtual void | addAvailableSet (int menuItem, const DtSetMessageType &setType) |
| Add a new set/task that is available for validation. | |
| virtual void | addAvailableTask (int menuItem, const DtSimTaskMessageType &taskType) |
| virtual void | removeAvailableSet (int menuItem, const DtSetMessageType &setType) |
| Removes available task/set from the menu item. | |
| virtual void | removeAvailableTask (int menuItem, const DtSimTaskMessageType &taskType) |
| virtual void | requestDIGuyAppearancesAndAnimations (const std::string &name) |
| virtual void | requestDIGuyAppearancesAndAnimations (const std::vector< DtString > &name) |
| virtual int | nextAvailableId () const |
| Returns the next available user task/set id. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtVrfTaskSetManager & | instance (makVrv::DtDe &de) |
| Returns instance of the DtVrfEntityCreateHandler. | |
Public Attributes | |
| boost::signal< void(makVrv::DtUniqueID)> | signal_supportedTaskInformationChanged |
| boost::signal< void(makVrv::DtUniqueID)> | signal_supportedSetInformationChanged |
| boost::signal< void(makVrv::DtUniqueID)> | signal_supportedDiGuyAnimationsInformationChanged |
| boost::signal< void(makVrv::DtUniqueID)> | signal_supportedDiGuyAppearanceInformationChanged |
| boost::signal< void()> | signal_allPendingRequestsResolved |
| Signal sent when all pending task/set requests are resolved. | |
Protected Member Functions | |
| virtual void | requestTaskSetInformationFor (const std::string &) |
| Calls to DtGuiThreadVrfRemoteController to request task/set information for the given object. | |
| virtual void | requestTaskSetInformationFor (const std::vector< DtString > &) |
| virtual void | processTaskAndSetResponse (DtSimMessage *) |
| virtual void | processDIGuyResponse (DtSimMessage *) |
| Calls DtGuiThreadVrfRemoteController to request DI Guy information. | |
| virtual void | initMenuMappings () |
| Initializes mappings between VRF tasks/sets and menu items. | |
| virtual bool | isAvailableMenuItem (int menu, const DtTaskMap &) const |
| virtual bool | isAvailableMenuItem (int menu, const DtSetMap &m) const |
| virtual bool | isAvailableVrfItem (const DtSimTaskMessageType &item, const DtTaskMap &) const |
| virtual bool | isAvailableVrfItem (const DtSetMessageType &item, const DtSetMap &) const |
| virtual void | mergeMenuItems (const std::vector< DtSimTaskMessageType > &entityItems, const DtTaskMap &menuMap, std::vector< int > &results) |
| Merges in the menu items from the resultant list with the list of that available for the entity. | |
| virtual void | mergeMenuItems (const std::vector< DtSetMessageType > &entityItems, const DtSetMap &menuMap, std::vector< int > &results) |
| virtual void | slot_postInitialize (makVrv::DtDe &de) |
| virtual void | slot_objectRemoved (makVrv::DtSimObjectEntry &) |
| virtual void | requestNextSetOfNames () |
Protected Attributes | |
| std::map< makVrv::DtUniqueID, DtTasksAndSets > | myTaskSetInformation |
| std::map< makVrv::DtUniqueID, DtDIGuyAppearancesAndAnimations * > | myDIGuyTaskSetCharacterInfo |
| std::map< std::string, makVrv::DtUniqueID > | myPendingRequests |
| std::map< std::string, makVrv::DtUniqueID > | myPendingDIGuyRequests |
| std::map< DtString, bool > | myRequestingNames |
| DtSetMap | mySetMenuMap |
| Stores menu items mapped to their corresponding task/set ID. | |
| DtTaskMap | myTaskMenuMap |
| makVrv::DtDe & | myDe |
The Master Scenario Settings Dialog.
| typedef std::map<int, std::vector<DtSimTaskMessageType> > makVrf::DtVrfTaskSetManager::DtTaskMap |
| typedef std::map<int, std::vector<DtSetMessageType> > makVrf::DtVrfTaskSetManager::DtSetMap |
| typedef std::vector<makVrv::DtSimEntry*> makVrf::DtVrfTaskSetManager::SimEntries |
| makVrf::DtVrfTaskSetManager::DtVrfTaskSetManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the DtVrfEntityCreateHandler.
|
virtual |
Requests information for tasks and sets and possibly DI-Guy.
|
virtual |
|
virtual |
Calls down to specific managers to request information for current selection.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Returns true if there is task/set information for this object.
|
virtual |
Returns true if there is task/set information for this named object.
Finds id for name and then calls id version of this method
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Returns true if there are some pending requests left.
|
virtual |
Returns true if the VRF task item or menu item is supported by the manager.
|
virtual |
|
virtual |
Returns true if the VRF set item or menu item is supported by the manager.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Clears out all information about tasks, sets and di guy information stored.
|
virtual |
|
virtual |
Add a new set/task that is available for validation.
|
virtual |
|
virtual |
Removes available task/set from the menu item.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Returns the next available user task/set id.
|
protectedvirtual |
Calls to DtGuiThreadVrfRemoteController to request task/set information for the given object.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Calls DtGuiThreadVrfRemoteController to request DI Guy information.
|
protectedvirtual |
Initializes mappings between VRF tasks/sets and menu items.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Merges in the menu items from the resultant list with the list of that available for the entity.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
| boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedTaskInformationChanged |
| boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedSetInformationChanged |
| boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedDiGuyAnimationsInformationChanged |
| boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedDiGuyAppearanceInformationChanged |
| boost::signal<void ()> makVrf::DtVrfTaskSetManager::signal_allPendingRequestsResolved |
Signal sent when all pending task/set requests are resolved.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Stores menu items mapped to their corresponding task/set ID.
|
protected |
|
protected |