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   DESCRIPTIONMESSAGECHECKFLAGS {
   NONE ,
   ENABLED ,
   VISIBLE ,
   CHECKED ,
   SORTSUBMENU
}
enum   LOADDESCRIPTIONMODE {
   COMPLETE ,
   OVERWRITTEN
}

函数

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

变量

  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.