/examples/addonsgallery/Sink.py
Python | 36 lines | 32 code | 4 blank | 0 comment | 0 complexity | d2bc7c06aaf5e0eac83ba3c84505accb MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
- from ui import Composite
- class Sink(Composite):
- def __init__(self):
- pass
-
- def onHide(self):
- pass
-
- def onShow(self):
- pass
- def baseURL(self):
- return ""
- class SinkInfo:
- def __init__(self, name, desc, object_type):
- self.name=name
- self.description=desc
- self.object_type=object_type
- self.instance=None
- def createInstance(self):
- return self.object_type()
- def getDescription(self):
- return self.description
- def getInstance(self):
- if self.instance==None:
- self.instance=self.createInstance()
- return self.instance
-
- def getName(self):
- return self.name
-