- if templates and style: # if we have a custom style defined in the source, and different templates in the skin, look it up
- template = templates.get(self.source.style, template) # default to default template
+ if templates and style and style in templates: # if we have a custom style defined in the source, and different templates in the skin, look it up
+ template = templates[style][1]
+ itemheight = templates[style][0]
+ if len(templates[style]) > 2:
+ selectionEnabled = templates[style][2]
+ if len(templates[style]) > 3:
+ scrollbarMode = templates[style][3]