datadescriptiondefinitiondatabase.h File Reference

Classes

class  DataDescriptionDefinitionDatabaseInterface
 

Namespaces

 maxon
 

Typedefs

using BuildSubMenuValueReceiver = ValueReceiver< SubMenuEntry && >
 
using DescriptionMessageCheck = Delegate< Result< DESCRIPTIONMESSAGECHECKFLAGS >(const DataDictionary &userData)>
 
using DescriptionMessageBuildSubMenu = Delegate< Result< void >(const DataDictionary &userData, const BuildSubMenuValueReceiver &menuEntries)>
 
using DescriptionMessageCall = Delegate< Result< void >(const DataDictionary &userData, DataDictionary &multiSelectionStorage)>
 
using DescriptionMessageFunction = Tuple< Id, DescriptionMessageCheck, DescriptionMessageBuildSubMenu, DescriptionMessageCall >
 

Enumerations

enum class  DESCRIPTIONMESSAGECHECKFLAGS {
  NONE ,
  ENABLED ,
  VISIBLE ,
  CHECKED ,
  SORTSUBMENU
}
 
enum class  LOADDESCRIPTIONMODE {
  COMPLETE ,
  OVERWRITTEN
}
 

Functions

enum maxon::DESCRIPTIONMESSAGECHECKFLAGS MAXON_ENUM_FLAGS (DESCRIPTIONMESSAGECHECKFLAGS)
 
 MAXON_DATATYPE (DescriptionMessageCall, "net.maxon.datatype.descriptionmessagecall")
 
enum maxon::LOADDESCRIPTIONMODE MAXON_ENUM_LIST (LOADDESCRIPTIONMODE)
 

Variables

 NONE
 
 ENABLED
 
 VISIBLE
 
 CHECKED
 
 SORTSUBMENU
 
 COMPLETE
 
 OVERWRITTEN
 

Variable Documentation

◆ NONE

NONE

no flags

◆ ENABLED

ENABLED

menu entry should be enable.

◆ VISIBLE

VISIBLE

visible menu entry is visible

◆ CHECKED

CHECKED

menu entry is checked with a check mark symbol.

◆ SORTSUBMENU

SORTSUBMENU

true to sort sub menu entries

◆ COMPLETE

COMPLETE

returns the complete description

◆ OVERWRITTEN

OVERWRITTEN

returns the data description editor description with overwritten parameters.