forked from openlp/openlp
added bible actions
This commit is contained in:
parent
369a539970
commit
fb78350a44
|
@ -29,6 +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
|
||||||
|
from openlp.core.lib.ui import base_action
|
||||||
|
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
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
@ -50,6 +52,9 @@ class BiblePlugin(Plugin):
|
||||||
self.manager = BibleManager(self)
|
self.manager = BibleManager(self)
|
||||||
Plugin.initialise(self)
|
Plugin.initialise(self)
|
||||||
self.importBibleItem.setVisible(True)
|
self.importBibleItem.setVisible(True)
|
||||||
|
actionList.add_action(self.importBibleItem, u'Import')
|
||||||
|
# Do not add the action to the list yet.
|
||||||
|
#actionList.add_action(self.exportBibleItem, u'Export')
|
||||||
# Set to invisible until we can export bibles
|
# Set to invisible until we can export bibles
|
||||||
self.exportBibleItem.setVisible(False)
|
self.exportBibleItem.setVisible(False)
|
||||||
|
|
||||||
|
@ -64,21 +69,18 @@ class BiblePlugin(Plugin):
|
||||||
self.exportBibleItem.setVisible(False)
|
self.exportBibleItem.setVisible(False)
|
||||||
|
|
||||||
def addImportMenuItem(self, import_menu):
|
def addImportMenuItem(self, import_menu):
|
||||||
self.importBibleItem = QtGui.QAction(import_menu)
|
self.importBibleItem = base_action(import_menu, u'importBibleItem')
|
||||||
self.importBibleItem.setObjectName(u'importBibleItem')
|
self.importBibleItem.setText(translate('BiblesPlugin', '&Bible'))
|
||||||
import_menu.addAction(self.importBibleItem)
|
import_menu.addAction(self.importBibleItem)
|
||||||
self.importBibleItem.setText(
|
|
||||||
translate('BiblesPlugin', '&Bible'))
|
|
||||||
# signals and slots
|
# signals and slots
|
||||||
QtCore.QObject.connect(self.importBibleItem,
|
QtCore.QObject.connect(self.importBibleItem,
|
||||||
QtCore.SIGNAL(u'triggered()'), self.onBibleImportClick)
|
QtCore.SIGNAL(u'triggered()'), self.onBibleImportClick)
|
||||||
self.importBibleItem.setVisible(False)
|
self.importBibleItem.setVisible(False)
|
||||||
|
|
||||||
def addExportMenuItem(self, export_menu):
|
def addExportMenuItem(self, export_menu):
|
||||||
self.exportBibleItem = QtGui.QAction(export_menu)
|
self.exportBibleItem = base_action(export_menu, u'exportBibleItem')
|
||||||
self.exportBibleItem.setObjectName(u'exportBibleItem')
|
|
||||||
export_menu.addAction(self.exportBibleItem)
|
|
||||||
self.exportBibleItem.setText(translate('BiblesPlugin', '&Bible'))
|
self.exportBibleItem.setText(translate('BiblesPlugin', '&Bible'))
|
||||||
|
export_menu.addAction(self.exportBibleItem)
|
||||||
self.exportBibleItem.setVisible(False)
|
self.exportBibleItem.setVisible(False)
|
||||||
|
|
||||||
def onBibleImportClick(self):
|
def onBibleImportClick(self):
|
||||||
|
|
|
@ -83,8 +83,7 @@ class SongsPlugin(Plugin):
|
||||||
"""
|
"""
|
||||||
# Main song import menu item - will eventually be the only one
|
# Main song import menu item - will eventually be the only one
|
||||||
self.SongImportItem = base_action(import_menu, u'SongImportItem')
|
self.SongImportItem = base_action(import_menu, u'SongImportItem')
|
||||||
self.SongImportItem.setText(translate(
|
self.SongImportItem.setText(translate('SongsPlugin', '&Song'))
|
||||||
'SongsPlugin', '&Song'))
|
|
||||||
self.SongImportItem.setToolTip(translate('SongsPlugin',
|
self.SongImportItem.setToolTip(translate('SongsPlugin',
|
||||||
'Import songs using the import wizard.'))
|
'Import songs using the import wizard.'))
|
||||||
import_menu.addAction(self.SongImportItem)
|
import_menu.addAction(self.SongImportItem)
|
||||||
|
@ -103,8 +102,7 @@ class SongsPlugin(Plugin):
|
||||||
"""
|
"""
|
||||||
# Main song import menu item - will eventually be the only one
|
# Main song import menu item - will eventually be the only one
|
||||||
self.SongExportItem = base_action(export_menu, u'SongExportItem')
|
self.SongExportItem = base_action(export_menu, u'SongExportItem')
|
||||||
self.SongExportItem.setText(translate(
|
self.SongExportItem.setText(translate('SongsPlugin', '&Song'))
|
||||||
'SongsPlugin', '&Song'))
|
|
||||||
self.SongExportItem.setToolTip(translate('SongsPlugin',
|
self.SongExportItem.setToolTip(translate('SongsPlugin',
|
||||||
'Exports songs using the export wizard.'))
|
'Exports songs using the export wizard.'))
|
||||||
export_menu.addAction(self.SongExportItem)
|
export_menu.addAction(self.SongExportItem)
|
||||||
|
|
Loading…
Reference in New Issue