openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #00411
[Merge] lp:~meths/openlp/trivialfixes into lp:openlp
Jon Tibble has proposed merging lp:~meths/openlp/trivialfixes into lp:openlp.
Requested reviews:
openlp.org Core (openlp-core)
--
https://code.launchpad.net/~meths/openlp/trivialfixes/+merge/12320
Your team openlp.org Core is subscribed to branch lp:openlp.
=== modified file 'openlp/core/lib/renderer.py'
--- openlp/core/lib/renderer.py 2009-09-21 17:56:36 +0000
+++ openlp/core/lib/renderer.py 2009-09-24 01:45:22 +0000
@@ -192,7 +192,7 @@
#Find the next space to the left
pos = line[:pos].rfind(u' ')
#no more spaces found
- if pos == 0:
+ if pos == 0:
split_text = line
while metrics.width(split_text, -1) > line_width:
split_text = split_text[:-1]
=== modified file 'openlp/core/lib/rendermanager.py'
--- openlp/core/lib/rendermanager.py 2009-09-21 17:56:36 +0000
+++ openlp/core/lib/rendermanager.py 2009-09-24 01:45:22 +0000
@@ -78,7 +78,8 @@
log.debug(u'Update Display')
if self.current_display != screen_number:
self.current_display = screen_number
- self.calculate_default(self.screen_list[self.current_display][u'size'])
+ self.calculate_default(
+ self.screen_list[self.current_display][u'size'])
def set_global_theme(self, global_theme, global_style=u'Global'):
"""
=== modified file 'openlp/core/lib/serviceitem.py'
--- openlp/core/lib/serviceitem.py 2009-09-20 18:47:18 +0000
+++ openlp/core/lib/serviceitem.py 2009-09-24 01:45:22 +0000
@@ -101,7 +101,7 @@
for line in format:
lines += line + u'\n'
title = lines.split(u'\n')[0]
- self.frames.append({u'title': title ,u'text':lines,
+ self.frames.append({u'title': title, u'text': lines,
u'image': frame})
elif self.service_item_type == ServiceType.Command:
self.frames = self.service_frames
=== modified file 'openlp/core/ui/amendthemeform.py'
--- openlp/core/ui/amendthemeform.py 2009-09-21 17:56:36 +0000
+++ openlp/core/ui/amendthemeform.py 2009-09-24 01:45:22 +0000
@@ -43,9 +43,9 @@
self.setupUi(self)
#define signals
#Buttons
- QtCore.QObject.connect(self.Color1PushButton ,
+ QtCore.QObject.connect(self.Color1PushButton,
QtCore.SIGNAL(u'pressed()'), self.onColor1PushButtonClicked)
- QtCore.QObject.connect(self.Color2PushButton ,
+ QtCore.QObject.connect(self.Color2PushButton,
QtCore.SIGNAL(u'pressed()'), self.onColor2PushButtonClicked)
QtCore.QObject.connect(self.FontMainColorPushButton,
QtCore.SIGNAL(u'pressed()'), self.onFontMainColorPushButtonClicked)
@@ -180,62 +180,18 @@
def loadTheme(self, theme):
log.debug(u'LoadTheme %s', theme)
if theme == None:
- self.theme.parse(self.baseTheme())
+ self.theme.parse(self.thememanager.baseTheme())
else:
xml_file = os.path.join(self.path, theme, theme + u'.xml')
xml = file_to_xml(xml_file)
self.theme.parse(xml)
self.theme.extend_image_filename(self.path)
- self.cleanTheme(self.theme)
+ self.thememanager.cleanTheme(self.theme)
self.allowPreview = False
self.paintUi(self.theme)
self.allowPreview = True
self.previewTheme(self.theme)
- def cleanTheme(self, theme):
- self.theme.background_color = theme.background_color.strip()
- self.theme.background_direction = theme.background_direction.strip()
- self.theme.background_endColor = theme.background_endColor.strip()
- if theme.background_filename:
- self.theme.background_filename = theme.background_filename.strip()
- #self.theme.background_mode
- self.theme.background_startColor = theme.background_startColor.strip()
- #self.theme.background_type
- if theme.display_display:
- self.theme.display_display = theme.display_display.strip()
- self.theme.display_horizontalAlign = \
- theme.display_horizontalAlign.strip()
- self.theme.display_outline = str_to_bool(theme.display_outline)
- #self.theme.display_outline_color
- self.theme.display_shadow = str_to_bool(theme.display_shadow)
- #self.theme.display_shadow_color
- self.theme.display_verticalAlign = \
- theme.display_verticalAlign.strip()
- self.theme.display_wrapStyle = theme.display_wrapStyle.strip()
- self.theme.font_footer_color = theme.font_footer_color.strip()
- self.theme.font_footer_height = theme.font_footer_height.strip()
- self.theme.font_footer_italics = str_to_bool(theme.font_footer_italics)
- self.theme.font_footer_name = theme.font_footer_name.strip()
- #self.theme.font_footer_override
- self.theme.font_footer_proportion = \
- theme.font_footer_proportion.strip()
- self.theme.font_footer_weight = theme.font_footer_weight.strip()
- self.theme.font_footer_width = theme.font_footer_width.strip()
- self.theme.font_footer_x = theme.font_footer_x.strip()
- self.theme.font_footer_y = theme.font_footer_y.strip()
- self.theme.font_main_color = theme.font_main_color.strip()
- self.theme.font_main_height = theme.font_main_height.strip()
- self.theme.font_main_italics = str_to_bool(theme.font_main_italics)
- self.theme.font_main_name = theme.font_main_name.strip()
- #self.theme.font_main_override
- self.theme.font_main_proportion = theme.font_main_proportion.strip()
- self.theme.font_main_weight = theme.font_main_weight.strip()
- self.theme.font_main_x = theme.font_main_x.strip()
- self.theme.font_main_y = theme.font_main_y.strip()
- #self.theme.theme_mode
- self.theme.theme_name = theme.theme_name.strip()
- #self.theme.theme_version
-
def onImageToolButtonClicked(self):
filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file')
if filename != "":
@@ -250,13 +206,13 @@
self.previewTheme(self.theme)
def onFontMainWeightComboBoxSelected(self, value):
- if value ==0:
+ if value == 0:
self.theme.font_main_weight = u'Normal'
self.theme.font_main_italics = False
- elif value == 1:
+ elif value == 1:
self.theme.font_main_weight = u'Bold'
self.theme.font_main_italics = False
- elif value == 2:
+ elif value == 2:
self.theme.font_main_weight = u'Normal'
self.theme.font_main_italics = True
else:
@@ -327,13 +283,13 @@
self.previewTheme(self.theme)
def onFontFooterWeightComboBoxSelected(self, value):
- if value == 0:
+ if value == 0:
self.theme.font_footer_weight = u'Normal'
self.theme.font_footer_italics = False
- elif value == 1:
+ elif value == 1:
self.theme.font_footer_weight = u'Bold'
self.theme.font_footer_italics = False
- elif value == 2:
+ elif value == 2:
self.theme.font_footer_weight = u'Normal'
self.theme.font_footer_italics = True
else:
@@ -508,21 +464,6 @@
#
#Local Methods
#
- def baseTheme(self):
- log.debug(u'base theme created')
- newtheme = ThemeXML()
- newtheme.new_document(u'New Theme')
- newtheme.add_background_solid(unicode(u'#000000'))
- newtheme.add_font(unicode(QtGui.QFont().family()), unicode(u'#FFFFFF'),
- unicode(30), u'False')
- newtheme.add_font(unicode(QtGui.QFont().family()), unicode(u'#FFFFFF'),
- unicode(12), u'False', u'footer')
- newtheme.add_display(u'False', unicode(u'#FFFFFF'), u'False',
- unicode(u'#FFFFFF'),
- unicode(0), unicode(0), unicode(0))
-
- return newtheme.extract_xml()
-
def paintUi(self, theme):
self.stateChanging(theme)
self.ThemeNameEdit.setText(self.theme.theme_name)
=== modified file 'openlp/core/ui/thememanager.py'
--- openlp/core/ui/thememanager.py 2009-09-21 17:56:36 +0000
+++ openlp/core/ui/thememanager.py 2009-09-24 01:45:22 +0000
@@ -105,7 +105,7 @@
if oldName != newName:
self.ThemeListWidget.item(count).setText(newName)
#Set the new name
- if themeName == newName:
+ if themeName == newName:
name = u'%s (%s)' % (newName, translate(u'ThemeManager',
u'default'))
self.ThemeListWidget.item(count).setText(name)
@@ -120,7 +120,7 @@
self.ThemeListWidget.item(count).setText(
unicode(item.data(QtCore.Qt.UserRole).toString()))
#Set the new name
- if count == index.row():
+ if count == index.row():
self.global_theme = unicode(
self.ThemeListWidget.item(count).text())
name = u'%s (%s)' % (self.global_theme,
@@ -132,7 +132,6 @@
self.pushThemes()
def onAddTheme(self):
- self.amendThemeForm.theme.parse(self.baseTheme())
self.amendThemeForm.loadTheme(None)
self.amendThemeForm.exec_()
@@ -158,7 +157,7 @@
QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok))
else:
self.themelist.remove(theme)
- th = theme + u'.png'
+ th = theme + u'.png'
row = self.ThemeListWidget.row(item)
self.ThemeListWidget.takeItem(row)
try:
@@ -215,9 +214,8 @@
def loadThemes(self):
"""
- Loads the theme lists and triggers updates accross
- the whole system using direct calls or core functions
- and events for the plugins.
+ Loads the theme lists and triggers updates accross the whole system
+ using direct calls or core functions and events for the plugins.
The plugins will call back in to get the real list if they want it.
"""
log.debug(u'Load themes from dir')
=== modified file 'openlp/migration/migratesongs.py'
--- openlp/migration/migratesongs.py 2009-09-21 17:56:36 +0000
+++ openlp/migration/migratesongs.py 2009-09-24 01:45:22 +0000
@@ -155,13 +155,13 @@
song.search_title = u''
song.search_lyrics = u''
print songs_temp.songtitle
- aa = self.session.execute(
+ aa = self.session.execute(
u'select * from songauthors_temp where songid =' + \
unicode(songs_temp.songid) )
for row in aa:
a = row['authorid']
authors_temp = self.session.query(TAuthor).get(a)
- bb = self.session.execute(
+ bb = self.session.execute(
u'select * from authors where display_name = \"%s\"' % \
unicode(authors_temp.authorname) ).fetchone()
if bb is None:
=== modified file 'openlp/plugins/bibles/lib/bibleDBimpl.py'
--- openlp/plugins/bibles/lib/bibleDBimpl.py 2009-09-21 17:56:36 +0000
+++ openlp/plugins/bibles/lib/bibleDBimpl.py 2009-09-24 01:45:22 +0000
@@ -41,7 +41,7 @@
log.debug(u'Load bible %s on path %s', biblename, self.biblefile)
db_type = self.config.get_config(u'db type', u'sqlite')
db_url = u''
- if db_type == u'sqlite':
+ if db_type == u'sqlite':
db_url = u'sqlite:///' + self.biblefile
else:
db_url = u'%s://%s:%s@%s/%s' % \
=== modified file 'openlp/plugins/bibles/lib/bibleHTTPimpl.py'
--- openlp/plugins/bibles/lib/bibleHTTPimpl.py 2009-09-21 19:26:10 +0000
+++ openlp/plugins/bibles/lib/bibleHTTPimpl.py 2009-09-24 01:45:22 +0000
@@ -73,11 +73,11 @@
verseText = '' # clear out string
versePos = xml_string.find(u'</span', versePos)
i = xml_string.find(VerseSearch, versePos+1)
- #print i , versePos
+ #print i, versePos
if i == -1:
i = xml_string.find(u'</div', versePos+1)
j = xml_string.find(u'<strong', versePos+1)
- #print i , j
+ #print i, j
if j > 0 and j < i:
i = j
verseText = xml_string[versePos + 7 : i ]
=== modified file 'openlp/plugins/bibles/lib/bibleOSISimpl.py'
--- openlp/plugins/bibles/lib/bibleOSISimpl.py 2009-09-21 17:56:36 +0000
+++ openlp/plugins/bibles/lib/bibleOSISimpl.py 2009-09-24 01:45:22 +0000
@@ -141,7 +141,7 @@
# first time through
if book_ptr == None:
# set the max book size depending on the first book read
- if p[0] == u'Gen':
+ if p[0] == u'Gen':
dialogobject.setMax(65)
else:
dialogobject.setMax(27)
=== modified file 'openlp/plugins/bibles/lib/manager.py'
--- openlp/plugins/bibles/lib/manager.py 2009-09-21 17:56:36 +0000
+++ openlp/plugins/bibles/lib/manager.py 2009-09-24 01:45:22 +0000
@@ -61,7 +61,7 @@
# dict of bible database objects
self.bible_db_cache = None
# dict of bible http readers
- self.bible_http_cache = None
+ self.bible_http_cache = None
self.biblePath = self.config.get_data_path()
#get proxy name for screen
self.proxyname = self.config.get_config(u'proxy name')
@@ -83,12 +83,12 @@
files = self.config.get_files(self.bibleSuffix)
log.debug(u'Bible Files %s', files )
self.bible_db_cache = {}
- self.bible_http_cache = {}
+ self.bible_http_cache = {}
# books of the bible with testaments
self.book_testaments = {}
# books of the bible with abbreviation
self.book_abbreviations = {}
- self.web_bibles_present = False
+ self.web_bibles_present = False
for f in files:
nme = f.split(u'.')
bname = nme[0]
@@ -97,7 +97,7 @@
# look to see if lazy load bible exists and get create getter.
biblesource = self.bible_db_cache[bname].get_meta(u'WEB')
if biblesource:
- self.web_bibles_present = True
+ self.web_bibles_present = True
nhttp = BibleHTTPImpl()
# tell The Server where to get the verses from.
nhttp.set_bible_source(biblesource.value)
@@ -226,7 +226,7 @@
viewer. If the database exists it is deleted and the database is
reloaded from scratch.
"""
- log.debug(u'register_OSIS_file_bible %s , %s', biblename, osisfile)
+ log.debug(u'register_OSIS_file_bible %s, %s', biblename, osisfile)
if self._is_new_bible(biblename):
# Create new Bible
nbible = BibleDBImpl(self.biblePath, biblename, self.config)
@@ -240,7 +240,7 @@
return True
else:
log.debug(
- u'register_OSIS_file_bible %s , %s not created already exists',
+ u'register_OSIS_file_bible %s, %s not created already exists',
biblename, osisfile)
return False
@@ -324,7 +324,7 @@
Rest can be guessed at !
"""
- text = []
+ text = []
self.media.setQuickMsg1(u'')
self.media.setQuickMsg2(u'')
log.debug(u'get_verse_text %s,%s,%s,%s,%s,%s',
@@ -355,7 +355,7 @@
book = self.bible_db_cache[bible].create_book(
bookname, self.book_abbreviations[bookname],
self.book_testaments[bookname])
- log.debug(u'New http book %s , %s, %s',
+ log.debug(u'New http book %s, %s, %s',
book, book.id, book.name)
self.bible_db_cache[bible].create_chapter(
book.id, search_results.get_chapter(),
@@ -414,7 +414,7 @@
"""
Check cache to see if new bible
"""
- for b , o in self.bible_db_cache.iteritems():
+ for b, o in self.bible_db_cache.iteritems():
log.debug(u'Bible from cache in is_new_bible %s', b )
if b == name :
return False
=== modified file 'openlp/plugins/bibles/lib/mediaitem.py'
--- openlp/plugins/bibles/lib/mediaitem.py 2009-09-21 17:56:36 +0000
+++ openlp/plugins/bibles/lib/mediaitem.py 2009-09-24 01:45:22 +0000
@@ -407,7 +407,7 @@
raw_footer.index(footer)
except:
raw_footer.append(footer)
- if len(self.parent.bibles_tab.bible_theme) == 0:
+ if len(self.parent.bibles_tab.bible_theme) == 0:
service_item.theme = None
else:
service_item.theme = self.parent.bibles_tab.bible_theme
@@ -446,7 +446,7 @@
self.initialiseChapterVerse(bible, book.name)
def initialiseChapterVerse(self, bible, book):
- log.debug(u'initialiseChapterVerse %s , %s', bible, book)
+ log.debug(u'initialiseChapterVerse %s, %s', bible, book)
self.chapters_from = self.parent.biblemanager.get_book_chapter_count(
bible, book)
self.verses = self.parent.biblemanager.get_book_verse_count(bible,
@@ -456,8 +456,8 @@
self.adjustComboBox(1, self.verses, self.AdvancedFromVerse)
self.adjustComboBox(1, self.verses, self.AdvancedToVerse)
- def adjustComboBox(self, frm, to , combo):
- log.debug(u'adjustComboBox %s , %s , %s', combo, frm, to)
+ def adjustComboBox(self, frm, to, combo):
+ log.debug(u'adjustComboBox %s, %s, %s', combo, frm, to)
combo.clear()
for i in range(int(frm), int(to) + 1):
combo.addItem(unicode(i))
@@ -475,7 +475,7 @@
cr.setSelected(True)
def searchByReference(self, bible, search):
- log.debug(u'searchByReference %s ,%s', bible, search)
+ log.debug(u'searchByReference %s, %s', bible, search)
book = u''
start_chapter = u''
end_chapter = u''
=== modified file 'openlp/plugins/custom/forms/editcustomform.py'
--- openlp/plugins/custom/forms/editcustomform.py 2009-09-21 19:38:25 +0000
+++ openlp/plugins/custom/forms/editcustomform.py 2009-09-24 01:45:22 +0000
@@ -102,7 +102,7 @@
self.TitleEdit.setText(self.customSlide.title)
self.CreditEdit.setText(self.customSlide.credits)
- songXML=SongXMLParser(self.customSlide.text)
+ songXML = SongXMLParser(self.customSlide.text)
verseList = songXML.get_verses()
for verse in verseList:
self.VerseListView.addItem(verse[1])
@@ -115,13 +115,13 @@
self.ThemeComboBox.setCurrentIndex(0)
def accept(self):
- valid , message = self._validate()
+ valid, message = self._validate()
if not valid:
QtGui.QMessageBox.critical(self,
translate(u'customEditDialog', u'Error'), message,
QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok))
return
- sxml=SongXMLBuilder()
+ sxml = SongXMLBuilder()
sxml.new_document()
sxml.add_lyrics_to_song()
count = 1
=== modified file 'openlp/plugins/custom/lib/mediaitem.py'
--- openlp/plugins/custom/lib/mediaitem.py 2009-09-21 17:56:36 +0000
+++ openlp/plugins/custom/lib/mediaitem.py 2009-09-24 01:45:22 +0000
@@ -105,7 +105,7 @@
theme = customSlide.theme_name
if len(theme) is not 0 :
service_item.theme = theme
- songXML=SongXMLParser(customSlide.text)
+ songXML = SongXMLParser(customSlide.text)
verseList = songXML.get_verses()
for verse in verseList:
raw_slides.append(verse[1])
=== modified file 'openlp/plugins/presentations/lib/impresscontroller.py'
--- openlp/plugins/presentations/lib/impresscontroller.py 2009-09-21 17:56:36 +0000
+++ openlp/plugins/presentations/lib/impresscontroller.py 2009-09-24 01:45:22 +0000
@@ -27,7 +27,7 @@
# http://nxsy.org/comparing-documents-with-openoffice-and-python
import logging
-import os , subprocess
+import os, subprocess
import time
import sys
@@ -41,9 +41,9 @@
class ImpressController(object):
"""
- Class to control interactions with Impress Presentations
- It creates the runtime Environment , Loads the and Closes the Presentation
- As well as trigggering the correct activities based on the users input
+ Class to control interactions with Impress presentations.
+ It creates the runtime environment, loads and closes the presentation as
+ well as triggering the correct activities based on the users input
"""
global log
log = logging.getLogger(u'ImpressController')
@@ -57,8 +57,8 @@
def startOpenoffice(self):
"""
- Loads a running version of OpenOffice inthe background.
- It is not displayed to the user but is available to the Uno interface
+ Loads a running version of OpenOffice in the background.
+ It is not displayed to the user but is available to the UNO interface
when required.
"""
log.debug(u'start Openoffice')
=== modified file 'openlp/plugins/songs/forms/editsongform.py'
--- openlp/plugins/songs/forms/editsongform.py 2009-09-23 18:49:26 +0000
+++ openlp/plugins/songs/forms/editsongform.py 2009-09-24 01:45:22 +0000
@@ -442,7 +442,7 @@
text = text.replace(u'{', u'')
text = text.replace(u'}', u'')
text = text.replace(u'?', u'')
- self.song.search_lyrics = unicode(text)
+ self.song.search_lyrics = unicode(text)
self.song.lyrics = unicode(sxml.extract_xml())
def processTitle(self):
=== modified file 'openlp/plugins/songs/lib/mediaitem.py'
--- openlp/plugins/songs/lib/mediaitem.py 2009-09-21 17:56:36 +0000
+++ openlp/plugins/songs/lib/mediaitem.py 2009-09-24 01:45:22 +0000
@@ -178,7 +178,7 @@
def onSearchTextButtonClick(self):
search_keywords = unicode(self.SearchTextEdit.displayText())
- search_results = []
+ search_results = []
search_type = self.SearchTypeComboBox.currentIndex()
if search_type == 0:
log.debug(u'Titles Search')
Follow ups