HDK
|
#include <DT_Plugin.h>
Public Types | |
enum | StringType { ST_ANY, ST_IDENTIFIER, ST_PATH } |
![]() | |
enum | Type { T_TOGGLE, T_INTEGER, T_FLOAT, T_COLOR, T_STRING, T_MENU, T_PATH, T_BUTTON, T_GROUPED } |
enum | OptionType { OT_OPTION_ONLY, OT_OPTION_AND_TOOLBAR, OT_TOOLBAR_ONLY } |
Static Public Member Functions | |
static DT_ParmDefString * | create (int id, const UT_StringHolder &name) |
static const DT_ParmDefString & | get (const DT_ParmDef &def) |
Automatically cast the base class definition to this type. More... | |
![]() | |
static DT_ParmDef * | createFromTemplate (int id, const PRM_Template &tpl) |
static bool | getMenuItemsFromTemplate (const PRM_Template &tpl, PRM_Parm &parm, DT_MenuItemList &items) |
Additional Inherited Members | |
![]() | |
DT_ParmDef (int id, const UT_StringHolder &name, Type parm_type) | |
![]() | |
UT_NonCopyable ()=default | |
~UT_NonCopyable ()=default | |
UT_NonCopyable (const UT_NonCopyable &)=delete | |
UT_NonCopyable & | operator= (const UT_NonCopyable &)=delete |
![]() | |
int | myId |
UT_StringHolder | myName |
UT_StringHolder | myIcon |
Type | myType |
UT_StringHolder | myTooltip |
OptionType | myOptionType |
UT_StringHolder | myToolbarName |
bool | myReadOnly |
bool | myCanBeIndeterminate |
Definition at line 505 of file DT_Plugin.h.
Enumerator | |
---|---|
ST_ANY | |
ST_IDENTIFIER | |
ST_PATH |
Definition at line 509 of file DT_Plugin.h.
Copy a value from a concrete type to an opaque DT_Value object.
void DT_ParmDefString::copyValue | ( | const DT_Value & | src, |
UT_StringHolder & | dst | ||
) | const |
Copy a value from DT_Value opaque type to a concrete type.
|
static |
|
inlinestatic |
Automatically cast the base class definition to this type.
Definition at line 519 of file DT_Plugin.h.
bool DT_ParmDefString::hasMenu | ( | ) | const |
|
overridevirtual |
Implements DT_ParmDef.
DT_ParmDefString* DT_ParmDefString::setHasMenu | ( | ) |
DT_ParmDefString* DT_ParmDefString::setStringType | ( | StringType | type | ) |
StringType DT_ParmDefString::stringType | ( | ) | const |