bec_widgets.utils.generate_designer_plugin#
Attributes#
Classes#
Functions#
|
Module Contents#
- class DesignerPluginGenerator(widget: type)#
- _check_class_validity()#
- _format(name: str)#
- _load_templates()#
- _write_file(name: str, contents: str)#
- _write_templates()#
- run(validate=True)#
- property filenames#
- info#
- template_path#
- templates: dict[str, str]#
- widget#
- class DesignerPluginInfo(plugin_class)#
- base_path#
- plugin_class#
- plugin_import = 'from .Uninferable_plugin import UninferablePlugin'#
- plugin_name_pascal#
- plugin_name_snake#
- plugin_tooltip#
- widget_import = 'from Uninferable import Uninferable'#
- plugin_filenames(name: str) PluginFilenames#
- EXCLUDED_PLUGINS = ['BECConnector', 'BECDock']#
- SUPER_INIT_REGEX#
- generator#