#include <ofxsParam.h>
Inheritance diagram for OFX::Param:

Public Member Functions | |
| virtual | ~Param () |
| dtor | |
| const std::string & | getName (void) const |
| get name | |
| void | setLabels (const std::string &label, const std::string &shortLabel, const std::string &longLabel) |
| , set the label properties in a plugin | |
| ParamTypeEnum | getType (void) const |
| return the derived type of this parameter | |
| void | setIsSecret (bool v) |
| set the secretness of the param, defaults to false | |
| void | setHint (const std::string &hint) |
| set the param hint | |
| void | setEnabled (bool v) |
| whether the param is enabled | |
| void | getLabels (std::string &label, std::string &shortLabel, std::string &longLabel) const |
| fetch the labels | |
| bool | getIsSecret (void) const |
| get whether the param is secret | |
| bool | getIsEnable (void) const |
| whether the param is enabled | |
| std::string | getHint (void) const |
| get the param hint | |
| std::string | getScriptName (void) const |
| get the script name | |
| GroupParam * | getParent (void) const |
| get the group param that is the parent of this one | |
Protected Member Functions | |
| Param & | operator= (const Param &v1) |
| Param (const Param &v) | |
| Param (void) | |
| Param (const ParamSet *paramSet, const std::string &name, ParamTypeEnum type, OfxParamHandle handle) | |
| Base class for all param instances. | |
Protected Attributes | |
| std::string | _paramName |
| ParamTypeEnum | _paramType |
| PropertySet | _paramProps |
| OfxParamHandle | _paramHandle |
| const ParamSet * | _paramSet |
Friends | |
| class | ParamSet |
|
|
|
|
|
|
|
||||||||||||||||||||
|
Base class for all param instances.
|
|
|
dtor
|
|
|
get the param hint
|
|
|
whether the param is enabled
|
|
|
get whether the param is secret
|
|
||||||||||||||||
|
fetch the labels
|
|
|
get name
|
|
|
get the group param that is the parent of this one
|
|
|
get the script name
|
|
|
return the derived type of this parameter
|
|
|
|
|
|
whether the param is enabled
|
|
|
set the param hint
|
|
|
set the secretness of the param, defaults to false
|
|
||||||||||||||||
|
, set the label properties in a plugin
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1