#include <datadescription_ui.h>
Structure to store a menu definition.
Public Member Functions | |
| Result< void > | CopyFrom (const SubMenuEntry &src) |
Static Public Member Functions | |
| static Bool | LessThan (const SubMenuEntry &a, const SubMenuEntry &b) |
|
static |
Compare function for menu sorting.
| [in] | a | Entry 1. |
| [in] | b | Entry 2. |
| Result<void> CopyFrom | ( | const SubMenuEntry & | src | ) |
| Id _identifier |
unique identifier to allow selections (e.g. in treeviews)
| Id _identifierOriginal |
unique identifier to allow feature highilghting
| String _name |
name of the menu entry
| Id _iconId |
id of the icon
| DESCRIPTIONMESSAGECHECKFLAGS _flags |
state flags of the menu entry see DESCRIPTIONMESSAGECHECKFLAGS.
| Id _commandContext |
context to which the command belongs.
| DescriptionMessageCall _function |
function callback to call the function
| StrongRef<BaseArray<SubMenuEntry> > _subEntryRef |
optional sub menu entry. in that case _function must be nullptr.