![]() |
VR-Forces Developer's Guide
|
This class will reader a menu configuration from the given XML node.

Protected Member Functions | |
| virtual void | createMenuFromNode (DtEnvironment *env, DtEnvValueSP menu) |
| virtual makVrv::DtMenuConfiguration::MenuSortFlags | sortMenuFlags (::DtEnvironment *env, DtEnvValueSP menu) const |
Protected Member Functions inherited from makVrv::DtMenuConfiguration | |
| int | getNewWeight () |
| void | addMenuPath (const DtMenuPath &, int weight) |
| bool | sortAbsolute (const DtMenuPath &a, const DtMenuPath &b) const |
Protected Member Functions inherited from makVrv::DtConfiguration | |
| template<class Archive > | |
| void | _serialize (Archive &ar, const unsigned int version) |
Additional Inherited Members | |
Public Types inherited from makVrv::DtMenuConfiguration | |
| enum | MenuSortFlags { NoSort = 0x00000000, SortAllAlphabetically = 0x00000001, SortWithinSubmenus = 0x00000002, SortBetweenSeparators = 0x00000004, SortBetweenSubMenus = 0x00000010 } |
| typedef std::list< DtMenuPath > | MenuPathList |
| typedef std::set< DtMenuPath > | MenuPathSet |
Public Types inherited from makVrv::DtConfiguration | |
| typedef std::map< std::string, std::string > | ParameterMap |
Protected Types inherited from makVrv::DtMenuConfiguration | |
| typedef std::map< DtMenuPath, OrderParameters > | MenuPathOrderMap |
| typedef std::map< DtMenuPath, MenuSortFlags > | MenuPathSortFlagsMap |
Protected Attributes inherited from makVrv::DtMenuConfiguration | |
| MenuPathSet | myMenuPaths |
| MenuPathOrderMap | myMenuOrder |
| MenuPathSortFlagsMap | myMenuSortFlags |
| int | myCurrentWeight |
Protected Attributes inherited from makVrv::DtConfiguration | |
| std::string | myName |
| ParameterMap | myOptionalParameters |
| DtProxyWP | myAttachedInterface |
| makVrf::DtVrfMenuConfigurationReader::DtVrfMenuConfigurationReader | ( | ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
|
protectedvirtual |
|
protectedvirtual |