openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #19187
[Merge] lp:~googol/openlp/registry into lp:openlp
Andreas Preikschat has proposed merging lp:~googol/openlp/registry into lp:openlp.
Requested reviews:
Tim Bentley (trb143)
For more details, see:
https://code.launchpad.net/~googol/openlp/registry/+merge/146709
Fixed a rename error
http://ci.openlp.org/view/Specific%20Branch/job/OpenLP-Pull_and_Run_Functional_Tests/35/
--
https://code.launchpad.net/~googol/openlp/registry/+merge/146709
Your team OpenLP Core is subscribed to branch lp:openlp.
=== modified file 'openlp/plugins/songs/forms/editsongform.py'
--- openlp/plugins/songs/forms/editsongform.py 2013-01-27 20:36:18 +0000
+++ openlp/plugins/songs/forms/editsongform.py 2013-02-05 19:31:23 +0000
@@ -184,7 +184,7 @@
Load the media files into a combobox.
"""
self.audioAddFromMediaButton.setVisible(False)
- for plugin in self.parent().pluginManager.plugins:
+ for plugin in self.plugin_manager.plugins:
if plugin.name == u'media' and plugin.status == PluginStatus.Active:
self.audioAddFromMediaButton.setVisible(True)
self.mediaForm.populateFiles(plugin.mediaItem.getList(MediaType.Audio))
@@ -907,6 +907,16 @@
except:
log.exception(u'Problem processing song Lyrics \n%s', sxml.dump_xml())
+ def _get_plugin_manager(self):
+ """
+ Adds the plugin manager to the class dynamically
+ """
+ if not hasattr(self, u'_plugin_manager'):
+ self._plugin_manager = Registry().get(u'plugin_manager')
+ return self._plugin_manager
+
+ plugin_manager = property(_get_plugin_manager)
+
def _get_theme_manager(self):
"""
Adds the theme manager to the class dynamically
@@ -915,4 +925,5 @@
self._theme_manager = Registry().get(u'theme_manager')
return self._theme_manager
- theme_manager = property(_get_theme_manager)
\ No newline at end of file
+ theme_manager = property(_get_theme_manager)
+
Follow ups