![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Member Functions | |
| DtArtPartManager () | |
| virtual | ~DtArtPartManager () |
| virtual void | addArtPartElement (DtUiArtPartElement *element) |
| virtual void | removeArtPartElement (DtUiArtPartElement *element) |
| virtual void | setValidArtPartNumbers () |
Protected Types | |
| typedef std::list < DtUiArtPartElement * > | DtArtPartElementList |
| typedef std::multimap < DtString, int > | DtArtPartCategoryMap |
Protected Member Functions | |
| virtual int | nextAvailablePartNumber (const DtString &category, const std::set< int > &usedPartNumbers) const |
| void | setupArtPartMappings () |
| Sets up all art part numbers and which categories they are part of. | |
| void | addArtPartMapping (const DtString &category, int partNumber) |
Protected Attributes | |
| DtArtPartElementList | myManagedElementList |
| DtArtPartCategoryMap | myArtPartCategoryMap |
| Stores all the art part categories and which values are valid for each. | |
Private Member Functions | |
| DtArtPartManager (const DtArtPartManager &orig) | |
| DtArtPartManager & | operator= (const DtArtPartManager &orig) |
typedef std::list<DtUiArtPartElement*> DtArtPartManager::DtArtPartElementList [protected] |
typedef std::multimap<DtString, int> DtArtPartManager::DtArtPartCategoryMap [protected] |
| virtual DtArtPartManager::~DtArtPartManager | ( | ) | [virtual] |
| DtArtPartManager::DtArtPartManager | ( | const DtArtPartManager & | orig | ) | [private] |
| DtArtPartManager& DtArtPartManager::operator= | ( | const DtArtPartManager & | orig | ) | [private] |
| virtual void DtArtPartManager::addArtPartElement | ( | DtUiArtPartElement * | element | ) | [virtual] |
| virtual void DtArtPartManager::removeArtPartElement | ( | DtUiArtPartElement * | element | ) | [virtual] |
| virtual void DtArtPartManager::setValidArtPartNumbers | ( | ) | [virtual] |
| virtual int DtArtPartManager::nextAvailablePartNumber | ( | const DtString & | category, |
| const std::set< int > & | usedPartNumbers | ||
| ) | const [protected, virtual] |
| void DtArtPartManager::setupArtPartMappings | ( | ) | [protected] |
Sets up all art part numbers and which categories they are part of.
Called from the constructor.
| void DtArtPartManager::addArtPartMapping | ( | const DtString & | category, |
| int | partNumber | ||
| ) | [protected] |
Stores all the art part categories and which values are valid for each.