58 SortAllAlphabetically = 0x00000001,
59 SortWithinSubmenus = 0x00000002,
60 SortBetweenSeparators = 0x00000004,
61 SortBetweenSubMenus = 0x00000010
72 void addMenuPath(
const DtMenuPath&,
const MenuSortFlags& sortFlagsIfMenu
73 = (MenuSortFlags)(SortAllAlphabetically | SortWithinSubmenus | SortBetweenSeparators));
77 ,
const MenuSortFlags& sortFlagsIfMenu = (MenuSortFlags)
78 (SortAllAlphabetically | SortWithinSubmenus | SortBetweenSeparators));
82 ,
const MenuSortFlags& sortFlagsIfMenu = (MenuSortFlags)
83 (SortAllAlphabetically | SortWithinSubmenus | SortBetweenSeparators));
92 void getRootPaths(MenuPathList& children)
const;
103 void getChildren(
const DtMenuPath& path, MenuPathList& children)
const;
106 void sortChildren(MenuPathList& children)
const;
129 bool menuSortFlags(
const DtMenuPath& p, MenuSortFlags& flags)
const;
136 void addMenuPath(
const DtMenuPath&,
int weight);
145 , beforeRelative(false)
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv::DtConfiguration class.
The base implementation of a configuration.
Definition: DtConfiguration.h:24
Contains DLL export macros.