Code Cleanup

This commit is contained in:
Tim Bentley 2010-07-23 06:05:34 +01:00
parent 4761589d0c
commit 8219a9c222
5 changed files with 122 additions and 1069 deletions

View File

@ -35,8 +35,9 @@ log = logging.getLogger()
from openlp.core.lib import Receiver
from openlp.core.resources import qInitResources
from openlp.core.ui import MainWindow, SplashScreen, ScreenList
from openlp.core.ui import SplashScreen, ScreenList
from openlp.core.utils import AppLocation, LanguageManager
from openlp.core.ui.mainwindow import MainWindow
application_stylesheet = u"""
QMainWindow::separator

View File

@ -27,7 +27,8 @@ import logging
from PyQt4 import QtCore
from openlp.core.lib import Renderer, ThemeLevel
from openlp.core.lib import Renderer, ThemeLevel, ServiceItem
from openlp.core.ui import MainDisplay
log = logging.getLogger(__name__)
@ -54,6 +55,8 @@ class RenderManager(object):
"""
log.debug(u'Initilisation started')
self.screens = screens
self.display = self.display = MainDisplay(self, screens, False)
self.display.setup()
self.theme_manager = theme_manager
self.renderer = Renderer()
self.calculate_default(self.screens.current[u'size'])
@ -184,9 +187,14 @@ class RenderManager(object):
footer.append(u'CCLI 123456')
formatted = self.renderer.format_slide(verse, False)
#Only Render the first slide page returned
image = self.previewDisplay.preview(self.renderer.bg_frame, verse, self.themedata)
return image #self.renderer.generate_frame_from_lines(formatted[0],
#footer)[u'main']
serviceItem = ServiceItem()
serviceItem.add_from_text(u'', verse, u'')
serviceItem.render_manager = self
serviceItem.render()
serviceItem.raw_footer = footer
self.display.buildHtml(serviceItem)
self.display.frame.findFirstElement('div#footer').setInnerXml(serviceItem.foot_text)
return #image
def format_slide(self, words):
"""
@ -230,4 +238,4 @@ class RenderManager(object):
log.debug(u'calculate default %d, %d, %f',
self.width, self.height, self.screen_ratio )
# 90% is start of footer
self.footer_start = int(self.height * 0.90)
self.footer_start = int(self.height * 0.90)

View File

@ -36,12 +36,11 @@ class HideMode(object):
Theme = 2
Screen = 3
from maindisplay import WebViewer
from maindisplay import MainDisplay
from slidecontroller import HideMode
from servicenoteform import ServiceNoteForm
from serviceitemeditform import ServiceItemEditForm
from screen import ScreenList
from maindisplay import WebViewer
from amendthemeform import AmendThemeForm
from slidecontroller import SlideController
from splashscreen import SplashScreen
@ -54,8 +53,7 @@ from settingsform import SettingsForm
from mediadockmanager import MediaDockManager
from servicemanager import ServiceManager
from thememanager import ThemeManager
from mainwindow import MainWindow
__all__ = ['SplashScreen', 'AboutForm', 'SettingsForm', 'MainWindow',
'MainDisplay', 'SlideController', 'ServiceManager', 'ThemeManager',
'AmendThemeForm', 'MediaDockManager', 'ServiceItemEditForm']
'AmendThemeForm', 'MediaDockManager', 'ServiceItemEditForm']

File diff suppressed because it is too large Load Diff

View File

@ -30,7 +30,7 @@ import os
from PyQt4 import QtCore, QtGui
from PyQt4.phonon import Phonon
from openlp.core.ui import HideMode, WebViewer
from openlp.core.ui import HideMode, MainDisplay
from openlp.core.lib import OpenLPToolbar, Receiver, resize_image, \
ItemCapabilities, translate
@ -105,7 +105,7 @@ class SlideController(QtGui.QWidget):
self.isLive = isLive
self.parent = parent
self.screens = screens
self.display = WebViewer(self, screens, isLive)
self.display = MainDisplay(self, screens, isLive)
#self.displayManager = self.parent.displayManager
self.loopList = [
u'Start Loop',
@ -986,4 +986,4 @@ class SlideController(QtGui.QWidget):
text = text.replace(u'<br>', u'\n').replace(u'<p>', u'')\
.replace(u'</p>', u'').replace(u'<sup>', u'')\
.replace(u'</sup>', u'')
return text
return text