forked from openlp/openlp
Theme editing now works again
This commit is contained in:
parent
fbe647b896
commit
82acc32b78
@ -56,7 +56,7 @@ class RenderManager(object):
|
|||||||
"""
|
"""
|
||||||
log.debug(u'Initilisation started')
|
log.debug(u'Initilisation started')
|
||||||
self.screens = screens
|
self.screens = screens
|
||||||
self.display = self.display = MainDisplay(self, screens, False)
|
self.display = MainDisplay(self, screens, False)
|
||||||
self.display.setup()
|
self.display.setup()
|
||||||
self.theme_manager = theme_manager
|
self.theme_manager = theme_manager
|
||||||
self.renderer = Renderer()
|
self.renderer = Renderer()
|
||||||
@ -190,7 +190,11 @@ class RenderManager(object):
|
|||||||
serviceItem = ServiceItem()
|
serviceItem = ServiceItem()
|
||||||
serviceItem.add_from_text(u'', verse, u'')
|
serviceItem.add_from_text(u'', verse, u'')
|
||||||
serviceItem.render_manager = self
|
serviceItem.render_manager = self
|
||||||
|
# serviceItem gets the theme data so switch it.
|
||||||
|
temp_themedata = self.themedata
|
||||||
|
self.themedata = themedata
|
||||||
serviceItem.render()
|
serviceItem.render()
|
||||||
|
self.themedata = temp_themedata
|
||||||
serviceItem.raw_footer = footer
|
serviceItem.raw_footer = footer
|
||||||
self.display.buildHtml(serviceItem)
|
self.display.buildHtml(serviceItem)
|
||||||
frame, raw_html = serviceItem.get_rendered_frame(0)
|
frame, raw_html = serviceItem.get_rendered_frame(0)
|
||||||
|
@ -661,7 +661,7 @@ class ThemeManager(QtGui.QWidget):
|
|||||||
"""
|
"""
|
||||||
Call the RenderManager to build a Sample Image
|
Call the RenderManager to build a Sample Image
|
||||||
"""
|
"""
|
||||||
log.debug(u'generateImage %s ', themedata)
|
log.debug(u'generateImage \n%s ', themedata)
|
||||||
return self.parent.RenderManager.generate_preview(themedata)
|
return self.parent.RenderManager.generate_preview(themedata)
|
||||||
|
|
||||||
def getPreviewImage(self, theme):
|
def getPreviewImage(self, theme):
|
||||||
|
Loading…
Reference in New Issue
Block a user