forked from openlp/openlp
Add Rendering timer points
This commit is contained in:
parent
03d9ac85d5
commit
a500e283a1
@ -24,6 +24,7 @@
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
import time
|
||||||
|
|
||||||
from PyQt4 import QtCore, QtGui
|
from PyQt4 import QtCore, QtGui
|
||||||
from openlp.core.lib import OpenLPToolbar, translate, buildIcon, Receiver, \
|
from openlp.core.lib import OpenLPToolbar, translate, buildIcon, Receiver, \
|
||||||
@ -241,7 +242,9 @@ class SlideController(QtGui.QWidget):
|
|||||||
if self.commandItem is not None and self.commandItem.service_item_type == ServiceType.Command:
|
if self.commandItem is not None and self.commandItem.service_item_type == ServiceType.Command:
|
||||||
Receiver().send_message(u'%s_stop'% self.commandItem.name.lower())
|
Receiver().send_message(u'%s_stop'% self.commandItem.name.lower())
|
||||||
self.commandItem = item
|
self.commandItem = item
|
||||||
|
before = time.time()
|
||||||
item.render()
|
item.render()
|
||||||
|
log.info(u'Rendering took %4s' % (time.time() - before))
|
||||||
self.enableToolBar(item)
|
self.enableToolBar(item)
|
||||||
if item.service_item_type == ServiceType.Command:
|
if item.service_item_type == ServiceType.Command:
|
||||||
Receiver().send_message(u'%s_start'%item.name.lower(), \
|
Receiver().send_message(u'%s_start'%item.name.lower(), \
|
||||||
@ -273,6 +276,7 @@ class SlideController(QtGui.QWidget):
|
|||||||
Display the slide number passed
|
Display the slide number passed
|
||||||
"""
|
"""
|
||||||
log.debug(u'displayServiceManagerItems Start')
|
log.debug(u'displayServiceManagerItems Start')
|
||||||
|
before = time.time()
|
||||||
self.serviceitem = serviceitem
|
self.serviceitem = serviceitem
|
||||||
slide_image = self.serviceitem.frames[0][u'image']
|
slide_image = self.serviceitem.frames[0][u'image']
|
||||||
size = slide_image.size()
|
size = slide_image.size()
|
||||||
@ -300,6 +304,7 @@ class SlideController(QtGui.QWidget):
|
|||||||
self.PreviewListWidget.selectRow(slideno)
|
self.PreviewListWidget.selectRow(slideno)
|
||||||
self.onSlideSelected()
|
self.onSlideSelected()
|
||||||
self.PreviewListWidget.setFocus()
|
self.PreviewListWidget.setFocus()
|
||||||
|
log.info(u'Display Rendering took %4s' % (time.time() - before))
|
||||||
log.debug(u'displayServiceManagerItems End')
|
log.debug(u'displayServiceManagerItems End')
|
||||||
|
|
||||||
#Screen event methods
|
#Screen event methods
|
||||||
|
Loading…
Reference in New Issue
Block a user