class MeasurePlugin(PluginBase): def __init__(self, ilsa): self._ilsa = ilsa self._name = None self._action = RulerAction(self._ilsa) ilsa.add(self) @property def ilsa(self): logging.debug("In MeasurePlugin::ilsa()") return self._ilsa @property def action(self): logging.debug("In MeasurePlugin::action()") return self._action @property def name(self): logging.debug("In MeasurePlugin::name()") return self._name @name.setter def name(self, name): logging.debug("In MeasurePlugin::name.setter()") self._name = name def notify(self, *args, **kwargs): logging.debug("In MeasurePlugin::notify()") def save(self): logging.debug("In MeasurePlugin::save()") def restore(self): logging.debug("In MeasurePlugin::restore()") @property def description(self): logging.debug("In MeasurePlugin::description()") return "..." @property def separator(self): logging.debug("In MeasurePlugin::separator()") return False @property def status(self): logging.debug("In MeasurePlugin::status()") return True def removeScene(self, scene): self._action.removeScene(scene)
def __init__(self, ilsa): self._ilsa = ilsa self._name = None self._action = RulerAction(self._ilsa) ilsa.add(self)