Fix up preview in 1024x764 so looks sensible

This commit is contained in:
Tim Bentley 2009-12-12 09:24:12 +00:00
parent 231a2fa933
commit 14837d6efa
2 changed files with 8 additions and 2 deletions

View File

@ -246,7 +246,7 @@ class SlideController(QtGui.QWidget):
self.SlidePreview.sizePolicy().hasHeightForWidth()) self.SlidePreview.sizePolicy().hasHeightForWidth())
self.SlidePreview.setSizePolicy(sizePolicy) self.SlidePreview.setSizePolicy(sizePolicy)
self.SlidePreview.setFixedSize( 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.setFrameShape(QtGui.QFrame.Box)
self.SlidePreview.setFrameShadow(QtGui.QFrame.Plain) self.SlidePreview.setFrameShadow(QtGui.QFrame.Plain)
self.SlidePreview.setLineWidth(1) self.SlidePreview.setLineWidth(1)

View File

@ -28,6 +28,7 @@ import os.path
import logging import logging
import chardet import chardet
import codecs import codecs
import time
from PyQt4 import QtCore from PyQt4 import QtCore
@ -174,12 +175,17 @@ class BibleOSISImpl():
testament) testament)
dialogobject.incrementProgressBar( dialogobject.incrementProgressBar(
self.booksOfBible[p[0]]) self.booksOfBible[p[0]])
Receiver.send_message(u'process_events')
#minor delay to get the events processed
time.sleep(0.1)
count = 0 count = 0
self.bibledb.add_verse(book.id, p[1], p[2], text) self.bibledb.add_verse(book.id, p[1], p[2], text)
count += 1 count += 1
#Every 3 verses repaint the screen #Every 3 verses repaint the screen
if count % 3 == 0: if count % 30 == 0:
Receiver.send_message(u'process_events') Receiver.send_message(u'process_events')
#minor delay to get the events processed
time.sleep(0.1)
count = 0 count = 0
except: except:
log.exception(u'Loading bible from OSIS file failed') log.exception(u'Loading bible from OSIS file failed')