forked from openlp/openlp
Added code to process any Bibles downloaded during the re-run of the First Time wizard
This commit is contained in:
parent
2cf0743222
commit
3722253bcf
@ -767,6 +767,9 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
|
|||||||
self.themeManagerContents.loadThemes(True)
|
self.themeManagerContents.loadThemes(True)
|
||||||
Receiver.send_message(u'theme_update_global',
|
Receiver.send_message(u'theme_update_global',
|
||||||
self.themeManagerContents.global_theme)
|
self.themeManagerContents.global_theme)
|
||||||
|
# Check if any Bibles downloaded. If there are, they will be
|
||||||
|
# processed.
|
||||||
|
Receiver.send_message(u'bibles_load_list', True)
|
||||||
|
|
||||||
def blankCheck(self):
|
def blankCheck(self):
|
||||||
"""
|
"""
|
||||||
|
@ -29,7 +29,8 @@ import logging
|
|||||||
|
|
||||||
from PyQt4 import QtCore, QtGui
|
from PyQt4 import QtCore, QtGui
|
||||||
|
|
||||||
from openlp.core.lib import Plugin, StringContent, build_icon, translate
|
from openlp.core.lib import Plugin, StringContent, build_icon, translate, \
|
||||||
|
Receiver
|
||||||
from openlp.core.lib.ui import base_action, UiStrings
|
from openlp.core.lib.ui import base_action, UiStrings
|
||||||
from openlp.core.utils.actions import ActionList
|
from openlp.core.utils.actions import ActionList
|
||||||
from openlp.plugins.bibles.lib import BibleManager, BiblesTab, BibleMediaItem
|
from openlp.plugins.bibles.lib import BibleManager, BiblesTab, BibleMediaItem
|
||||||
@ -62,6 +63,8 @@ class BiblePlugin(Plugin):
|
|||||||
self.exportBibleItem.setVisible(False)
|
self.exportBibleItem.setVisible(False)
|
||||||
if len(self.manager.old_bible_databases):
|
if len(self.manager.old_bible_databases):
|
||||||
self.toolsUpgradeItem.setVisible(True)
|
self.toolsUpgradeItem.setVisible(True)
|
||||||
|
QtCore.QObject.connect(Receiver.get_receiver(),
|
||||||
|
QtCore.SIGNAL(u'bibles_appStartup'), self.appStartup)
|
||||||
|
|
||||||
def finalise(self):
|
def finalise(self):
|
||||||
"""
|
"""
|
||||||
|
@ -391,10 +391,13 @@ class BibleMediaItem(MediaManagerItem):
|
|||||||
elif len(bibles):
|
elif len(bibles):
|
||||||
self.initialiseAdvancedBible(bibles[0])
|
self.initialiseAdvancedBible(bibles[0])
|
||||||
|
|
||||||
def reloadBibles(self):
|
def reloadBibles(self, process=False):
|
||||||
log.debug(u'Reloading Bibles')
|
log.debug(u'Reloading Bibles')
|
||||||
self.plugin.manager.reload_bibles()
|
self.plugin.manager.reload_bibles()
|
||||||
self.loadBibles()
|
self.loadBibles()
|
||||||
|
# If called from first time wizard re-run, process any new bibles.
|
||||||
|
if process:
|
||||||
|
Receiver.send_message(u'bibles_appStartup')
|
||||||
self.updateAutoCompleter()
|
self.updateAutoCompleter()
|
||||||
|
|
||||||
def initialiseAdvancedBible(self, bible):
|
def initialiseAdvancedBible(self, bible):
|
||||||
|
Loading…
Reference in New Issue
Block a user