Package node_manager_fkie :: Module parameter_dialog :: Class ArrayBox
[frames] | no frames]

Class ArrayBox

source code

python_qt_binding.QtWidgets.QWidget --+    
                                      |    
                                MainBox --+
                                          |
                                         ArrayBox

Groups the parameter of a list.

Instance Methods
 
__init__(self, name, param_type, parent=None) source code
 
addDynamicBox(self) source code
 
createFieldFromValue(self, value, clear_origin_value=False) source code
 
value(self)
Goes through the list and creates dictionary with values of each element.
source code
 
set_values(self, values)
Create a list of the elements and sets their values.
source code
 
filter(self, arg)
Hide the parameter input field, which label dosn't contains the arg. (Inherited from node_manager_fkie.parameter_dialog.MainBox)
source code
 
getField(self, name, recursive=False) (Inherited from node_manager_fkie.parameter_dialog.MainBox) source code
 
removeAllFields(self)
Remove the references between parameter and corresponding widgets (ComboBox, CheckBox, ..) and remove these widgets from layouts. (Inherited from node_manager_fkie.parameter_dialog.MainBox)
source code
 
setCollapsed(self, value) (Inherited from node_manager_fkie.parameter_dialog.MainBox) source code
 
setVisible(self, arg) (Inherited from node_manager_fkie.parameter_dialog.MainBox) source code
Method Details

__init__(self, name, param_type, parent=None)
(Constructor)

source code 
Overrides: MainBox.__init__

createFieldFromValue(self, value, clear_origin_value=False)

source code 
Overrides: MainBox.createFieldFromValue

value(self)

source code 

Goes through the list and creates dictionary with values of each element.

Overrides: MainBox.value

set_values(self, values)

source code 

Create a list of the elements and sets their values. :param values: The list of dictionaries with parameter values :type values: list

Overrides: MainBox.set_values