Eidolon
|
Inherits QWidget.
Public Member Functions | |
def | __init__ (self, params, parent=None) |
def | addParamUI (self, param, index) |
def | setParamChangeFunc (self, basefunc) |
def | hasParam (self, name) |
def | getParamUI (self, name) |
def | fillStrList (self, strlist, ptype, defaultitem=None) |
def | setParam (self, name, val) |
def | getParam (self, name) |
def | getParamMap (self) |
Public Attributes | |
layout | |
params | |
uimap | |
isFirstUpdate | |
Private Member Functions | |
def | _paramValue (self, param) |
This widget generates custom UI forms from a list of ParamDef objects. This can be used to create custom and dynamic parameter input UI elements, for example choosing representation object parameters.
def __init__ | ( | self, | |
params, | |||
parent = None |
|||
) |
|
private |
def addParamUI | ( | self, | |
param, | |||
index | |||
) |
Add a UI element for the ParamDef `param' to the form at position `index'.
def fillStrList | ( | self, | |
strlist, | |||
ptype, | |||
defaultitem = None |
|||
) |
def getParam | ( | self, | |
name | |||
) |
def getParamMap | ( | self | ) |
def getParamUI | ( | self, | |
name | |||
) |
def hasParam | ( | self, | |
name | |||
) |
def setParam | ( | self, | |
name, | |||
val | |||
) |
def setParamChangeFunc | ( | self, | |
basefunc | |||
) |
isFirstUpdate |
layout |
params |
uimap |