From 14837d6efa3841df4128b3cf606a99471bf18a3c Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Sat, 12 Dec 2009 09:24:12 +0000 Subject: [PATCH] Fix up preview in 1024x764 so looks sensible --- openlp/core/ui/slidecontroller.py | 2 +- openlp/plugins/bibles/lib/bibleOSISimpl.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 21c0e4d2a..3fa0bf557 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -246,7 +246,7 @@ class SlideController(QtGui.QWidget): self.SlidePreview.sizePolicy().hasHeightForWidth()) self.SlidePreview.setSizePolicy(sizePolicy) self.SlidePreview.setFixedSize( - QtCore.QSize(self.settingsmanager.slidecontroller_image, 225)) + QtCore.QSize(self.settingsmanager.slidecontroller_image,self.settingsmanager.slidecontroller_image / 1.3 )) self.SlidePreview.setFrameShape(QtGui.QFrame.Box) self.SlidePreview.setFrameShadow(QtGui.QFrame.Plain) self.SlidePreview.setLineWidth(1) diff --git a/openlp/plugins/bibles/lib/bibleOSISimpl.py b/openlp/plugins/bibles/lib/bibleOSISimpl.py index 089649b89..276846c16 100644 --- a/openlp/plugins/bibles/lib/bibleOSISimpl.py +++ b/openlp/plugins/bibles/lib/bibleOSISimpl.py @@ -28,6 +28,7 @@ import os.path import logging import chardet import codecs +import time from PyQt4 import QtCore @@ -174,12 +175,17 @@ class BibleOSISImpl(): testament) dialogobject.incrementProgressBar( self.booksOfBible[p[0]]) + Receiver.send_message(u'process_events') + #minor delay to get the events processed + time.sleep(0.1) count = 0 self.bibledb.add_verse(book.id, p[1], p[2], text) count += 1 #Every 3 verses repaint the screen - if count % 3 == 0: + if count % 30 == 0: Receiver.send_message(u'process_events') + #minor delay to get the events processed + time.sleep(0.1) count = 0 except: log.exception(u'Loading bible from OSIS file failed')