Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends
MTemplateItem Class Reference
Class holding a template field item. More...
Inherited by MTemplateItemCheck, MTemplateItemCombo, MTemplateItemDouble, MTemplateItemFile, MTemplateItemFolder, MTemplateItemFramesRange, MTemplateItemInteger, MTemplateItemMultichoice, MTemplateItemString, and MTemplateItemYesNo.
Public Member Functions | |
| MTemplateItem * | duplicateItem () |
| bool | getApplySubstitution () |
| bool | getDefaultActivatorValue () |
| std::string | getDefaultValue () |
| std::string | getDescription () |
| std::string | getExtendedDescription () |
| bool | getIsActivable () |
| bool | getIsMandatory () |
| std::string | getName () |
| int | getType () |
| MTemplateItem (const std::string &_name, const std::string &_description, const std::string &_extendedDescription, const std::string &defaultValue, bool _isActivable, bool _applySubstitution, bool _isMandatory) | |
| void | setApplySubstitution (bool _applySubstitution) |
| void | setDefaultActivatorValue (bool _defaultValue) |
| void | setDefaultValue (const std::string &_defaultValue) |
| void | setDescription (const std::string &_description) |
| void | setExtendedDescription (const std::string &_extendedDescription) |
| void | setIsActivable (bool _isActivable) |
| void | setIsMandatory (bool _isMandatory) |
| void | setName (const std::string &_name) |
| void | setType (int _type) |
Static Public Member Functions | |
| static void | deallocateItemList (std::vector< MTemplateItem * > *list) |
Protected Member Functions | |
| virtual void | encodeTree (void *pt, std::string(*encodeFunc)(const std::string &), int encoding, void *fields, std::vector< std::string > *filters) |
Protected Attributes | |
| int | type |
Friends | |
| class | MTemplate |
| class | MTemplateItemHolder |
| class | MTemplatePlatform |
Detailed Description
Class holding a template field item.
Base class that holds a template field item
Definition at line 60 of file MTemplateItem.h.
The documentation for this class was generated from the following file:
- MTemplate/MTemplateItem.h
