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

Public Types | |
| typedef std::map< int, std::vector< int > > | DtTaskSetMap |
| 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< int > &, bool signal=true) |
| virtual void | setSupportedSets (const makVrv::DtUniqueID &, const std::vector< int > &, 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 | isAvailableTaskMenuItem (int) const |
| Returns true if the VRF task item or menu item is supported by the manager. | |
| virtual bool | isAvailableVrfTaskItem (int) const |
| virtual bool | isAvailableSetMenuItem (int) const |
| Returns true if the VRF set item or menu item is supported by the manager. | |
| virtual bool | isAvailableVrfSetItem (int) 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, int setType) |
| Add a new set/task that is available for validation. | |
| virtual void | addAvailableTask (int menuItem, int taskType) |
| virtual void | requestDIGuyAppearancesAndAnimations (const std::string &name) |
| virtual void | requestDIGuyAppearancesAndAnimations (const std::vector< DtString > &name) |
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 |
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 DtTaskSetMap &) const |
| virtual bool | isAvailableVrfItem (int item, const DtTaskSetMap &) const |
| virtual void | mergeMenuItems (const std::vector< int > &entityItems, const DtTaskSetMap &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 | slot_postInitialize (makVrv::DtDe &de) |
| virtual void | slot_objectRemoved (makVrv::DtSimObjectEntry &) |
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 |
| DtTaskSetMap | mySetMenuMap |
| Stores menu items mapped to their corresponding task/set ID. | |
| DtTaskSetMap | myTaskMenuMap |
| makVrv::DtDe & | myDe |
The Master Scenario Settings Dialog.
| typedef std::map<int, std::vector<int> > makVrf::DtVrfTaskSetManager::DtTaskSetMap |
| typedef std::vector<makVrv::DtSimEntry*> makVrf::DtVrfTaskSetManager::SimEntries |
| virtual makVrf::DtVrfTaskSetManager::~DtVrfTaskSetManager | ( | ) | [virtual] |
| static DtVrfTaskSetManager& makVrf::DtVrfTaskSetManager::instance | ( | makVrv::DtDe & | de | ) | [static] |
Returns instance of the DtVrfEntityCreateHandler.
| virtual void makVrf::DtVrfTaskSetManager::requestInformationFor | ( | const std::string & | name, |
| makVrv::DtUniqueID | id | ||
| ) | [virtual] |
Requests information for tasks and sets and possibly DI-Guy.
| virtual void makVrf::DtVrfTaskSetManager::requestInformationFor | ( | const std::vector< std::pair< DtString, makVrv::DtUniqueID > > & | names | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation | ( | const makVrv::DtSimEntry * | type | ) | [virtual] |
Calls down to specific managers to request information for current selection.
| virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation | ( | const SimEntries & | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation | ( | const std::string & | name | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation | ( | makVrv::DtElementID | id | ) | [virtual] |
| virtual bool makVrf::DtVrfTaskSetManager::hasTaskSetInformationFor | ( | const makVrv::DtUniqueID & | ) | const [virtual] |
Returns true if there is task/set information for this object.
| virtual bool makVrf::DtVrfTaskSetManager::hasTaskSetInformationFor | ( | const std::string & | ) | const [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 void makVrf::DtVrfTaskSetManager::setSupportedTasks | ( | const makVrv::DtUniqueID & | , |
| const std::vector< int > & | , | ||
| bool | signal = true |
||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::setSupportedSets | ( | const makVrv::DtUniqueID & | , |
| const std::vector< int > & | , | ||
| bool | signal = true |
||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::availableTasks | ( | const makVrv::DtSelectionManager::IdSet & | , |
| std::vector< int > & | available | ||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::availableSets | ( | const makVrv::DtSelectionManager::IdSet & | , |
| std::vector< int > & | available | ||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::available | ( | const makVrv::DtSelectionManager::IdSet & | , |
| std::vector< int > & | available | ||
| ) | [virtual] |
| virtual std::vector<int> makVrf::DtVrfTaskSetManager::supportedMenuTasks | ( | ) | const [virtual] |
| virtual std::vector<int> makVrf::DtVrfTaskSetManager::supportedMenuSets | ( | ) | const [virtual] |
| virtual bool makVrf::DtVrfTaskSetManager::isAvailableTaskMenuItem | ( | int | ) | const [virtual] |
Returns true if the VRF task item or menu item is supported by the manager.
| virtual bool makVrf::DtVrfTaskSetManager::isAvailableVrfTaskItem | ( | int | ) | const [virtual] |
| virtual bool makVrf::DtVrfTaskSetManager::isAvailableSetMenuItem | ( | int | ) | const [virtual] |
Returns true if the VRF set item or menu item is supported by the manager.
| virtual bool makVrf::DtVrfTaskSetManager::isAvailableVrfSetItem | ( | int | ) | const [virtual] |
| virtual bool makVrf::DtVrfTaskSetManager::hasDIGuyInformationFor | ( | const makVrv::DtUniqueID & | ) | const [virtual] |
| virtual DtDIGuyAppearancesAndAnimations* makVrf::DtVrfTaskSetManager::diGuyInformationFor | ( | const makVrv::DtUniqueID & | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::setDIGuyAppearances | ( | const makVrv::DtUniqueID & | , |
| const std::vector< DtString > & | , | ||
| bool | signal = true |
||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::setDIGuyAnimations | ( | const makVrv::DtUniqueID & | , |
| const AlternateNamesList & | , | ||
| bool | signal = true |
||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::setDIGuyAppearancesAndAnimations | ( | const makVrv::DtUniqueID & | , |
| const std::vector< DtString > & | , | ||
| const AlternateNamesList & | , | ||
| bool | signal = true |
||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::clearAllInformation | ( | ) | [virtual] |
Clears out all information about tasks, sets and di guy information stored.
| virtual DtTasksAndSets* makVrf::DtVrfTaskSetManager::informationFor | ( | const makVrv::DtUniqueID & | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::addAvailableSet | ( | int | menuItem, |
| int | setType | ||
| ) | [virtual] |
Add a new set/task that is available for validation.
| virtual void makVrf::DtVrfTaskSetManager::addAvailableTask | ( | int | menuItem, |
| int | taskType | ||
| ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::requestDIGuyAppearancesAndAnimations | ( | const std::string & | name | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::requestDIGuyAppearancesAndAnimations | ( | const std::vector< DtString > & | name | ) | [virtual] |
| virtual void makVrf::DtVrfTaskSetManager::requestTaskSetInformationFor | ( | const std::string & | ) | [protected, virtual] |
Calls to DtGuiThreadVrfRemoteController to request task/set information for the given object.
| virtual void makVrf::DtVrfTaskSetManager::requestTaskSetInformationFor | ( | const std::vector< DtString > & | ) | [protected, virtual] |
| virtual void makVrf::DtVrfTaskSetManager::processTaskAndSetResponse | ( | DtSimMessage * | ) | [protected, virtual] |
| virtual void makVrf::DtVrfTaskSetManager::processDIGuyResponse | ( | DtSimMessage * | ) | [protected, virtual] |
Calls DtGuiThreadVrfRemoteController to request DI Guy information.
| virtual void makVrf::DtVrfTaskSetManager::initMenuMappings | ( | ) | [protected, virtual] |
Initializes mappings between VRF tasks/sets and menu items.
| virtual bool makVrf::DtVrfTaskSetManager::isAvailableMenuItem | ( | int | menu, |
| const DtTaskSetMap & | |||
| ) | const [protected, virtual] |
| virtual bool makVrf::DtVrfTaskSetManager::isAvailableVrfItem | ( | int | item, |
| const DtTaskSetMap & | |||
| ) | const [protected, virtual] |
| virtual void makVrf::DtVrfTaskSetManager::mergeMenuItems | ( | const std::vector< int > & | entityItems, |
| const DtTaskSetMap & | menuMap, | ||
| std::vector< int > & | results | ||
| ) | [protected, virtual] |
Merges in the menu items from the resultant list with the list of that available for the entity.
| virtual void makVrf::DtVrfTaskSetManager::slot_postInitialize | ( | makVrv::DtDe & | de | ) | [protected, virtual] |
| virtual void makVrf::DtVrfTaskSetManager::slot_objectRemoved | ( | makVrv::DtSimObjectEntry & | ) | [protected, virtual] |
| 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 |
std::map<makVrv::DtUniqueID, DtTasksAndSets> makVrf::DtVrfTaskSetManager::myTaskSetInformation [protected] |
std::map<makVrv::DtUniqueID, DtDIGuyAppearancesAndAnimations*> makVrf::DtVrfTaskSetManager::myDIGuyTaskSetCharacterInfo [protected] |
std::map<std::string, makVrv::DtUniqueID> makVrf::DtVrfTaskSetManager::myPendingRequests [protected] |
std::map<std::string, makVrv::DtUniqueID> makVrf::DtVrfTaskSetManager::myPendingDIGuyRequests [protected] |
Stores menu items mapped to their corresponding task/set ID.
makVrv::DtDe& makVrf::DtVrfTaskSetManager::myDe [protected] |