Hi all,
I just start learning XBMC script, and I download the Transmission add-on for studying. I saw a code like this
I know strXMLname, strFallbackPath, strDefaultName and bforeFallback are parameters for xbmcgui.WindowXMLDialog, but how xbmcgui.WindowXMLDialog get these parameters by this way? In my mind, it shall be like
Why it doesn't need call the init function of xbmcgui.WindowXMLDialog?
I just start learning XBMC script, and I download the Transmission add-on for studying. I saw a code like this
Code:
class TransmissionGUI(xbmcgui.WindowXMLDialog):
def __init__(self, strXMLname, strFallbackPath, strDefaultName, bforeFallback=0):
self.list = {}
self.torrents = {}
self.repeater = None
I know strXMLname, strFallbackPath, strDefaultName and bforeFallback are parameters for xbmcgui.WindowXMLDialog, but how xbmcgui.WindowXMLDialog get these parameters by this way? In my mind, it shall be like
Code:
class TransmissionGUI(xbmcgui.WindowXMLDialog):
def __init__(self, strXMLname, strFallbackPath, strDefaultName, bforeFallback=0):
self.list = {}
self.torrents = {}
self.repeater = None
super(TransmissionGUI, self).__init__(strXMLname, strFallbackPath, strDefaultName, bforeFallback)
Why it doesn't need call the init function of xbmcgui.WindowXMLDialog?