def __init__(self, value=None, **kwargs):
        LParameter.__init__(self, **kwargs)
        self.message_type = self.fieldDescriptor.message_type
        children = [LParameter.create(fieldDescriptor=mfield) for mfield in self.message_type.fields
                    if '_param' not in mfield.name]

        GroupParameter.__init__(self, children=children, **self.opts)
Exemple #2
0
 def __init__(self, icon, name: str, paramdicts: List[dict], **kwargs):
     SettingsPlugin.__init__(self, icon, name, None)
     GroupParameter.__init__(self,
                             name=name,
                             type="group",
                             children=paramdicts,
                             **kwargs)
     self.restore()
 def __init__(self, icon, name: str, paramdicts: List[dict], **kwargs):
     self.icon = icon
     self._name = name
     self._widget = None
     GroupParameter.__init__(self,
                             name=name,
                             type="group",
                             children=paramdicts,
                             **kwargs)
     self.restore()
 def __init__(self, **kwargs):
     LParameter.__init__(self, **kwargs)
     GroupParameter.__init__(self, addText='add', **self.opts)
     self.opts['type'] = 'repeated'
 def __init__(self, *args, **kwargs):
     GroupParameter.__init__(self, *args, **kwargs)