|
|
@@ -398,6 +398,7 @@ class PluginParameter(QWidget): |
|
|
|
# ------------------------------------------------------------------------------------------------------------ |
|
|
|
# Plugin Editor Parent (Meta class) |
|
|
|
|
|
|
|
#class PluginEditParentMeta(): |
|
|
|
class PluginEditParentMeta(metaclass=ABCMeta): |
|
|
|
@abstractmethod |
|
|
|
def editDialogChanged(self, visible): |
|
|
@@ -434,12 +435,12 @@ class PluginEdit(QDialog): |
|
|
|
kParamsPerPage = 8 |
|
|
|
|
|
|
|
def __init__(self, parent, pluginId): |
|
|
|
QDialog.__init__(self, gCarla.gui) |
|
|
|
QDialog.__init__(self, parent.window() if parent is not None else None) |
|
|
|
self.ui = ui_carla_edit.Ui_PluginEdit() |
|
|
|
self.ui.setupUi(self) |
|
|
|
|
|
|
|
if False: |
|
|
|
parent = PluginEditParent() |
|
|
|
parent = PluginEditParentMeta() |
|
|
|
|
|
|
|
# ------------------------------------------------------------- |
|
|
|
# Internal stuff |
|
|
@@ -452,8 +453,8 @@ class PluginEdit(QDialog): |
|
|
|
self.fCurrentProgram = -1 |
|
|
|
self.fCurrentMidiProgram = -1 |
|
|
|
self.fCurrentStateFilename = None |
|
|
|
self.fControlChannel = int(gCarla.host.get_internal_parameter_value(pluginId, PARAMETER_CTRL_CHANNEL)) if gCarla.host is not None else 0 |
|
|
|
self.fFirstInit = True |
|
|
|
self.fControlChannel = int(gCarla.host.get_internal_parameter_value(pluginId, PARAMETER_CTRL_CHANNEL)) if gCarla.host is not None else 0 |
|
|
|
self.fFirstInit = True |
|
|
|
|
|
|
|
self.fParameterCount = 0 |
|
|
|
self.fParameterList = [] # (type, id, widget) |
|
|
|