← Back to team overview

openlp-core team mailing list archive

[Merge] lp:~googol/openlp/bug-1116528 into lp:openlp

 

Andreas Preikschat has proposed merging lp:~googol/openlp/bug-1116528 into lp:openlp.

Commit message:
bzr commit -m "- fixed bug #1116528 (Song Import Wizzard does not work in trunk)" --fixes lp:1116528

Requested reviews:
  OpenLP Core (openlp-core)
Related bugs:
  Bug #1116528 in OpenLP: "Song Import Wizzard does not work in trunk"
  https://bugs.launchpad.net/openlp/+bug/1116528

For more details, see:
https://code.launchpad.net/~googol/openlp/bug-1116528/+merge/150995

Hello,

- fixed bug #1116528 (Song Import Wizzard does not work in trunk)

-- 
https://code.launchpad.net/~googol/openlp/bug-1116528/+merge/150995
Your team OpenLP Core is requested to review the proposed merge of lp:~googol/openlp/bug-1116528 into lp:openlp.
=== modified file 'openlp/plugins/songs/forms/songimportform.py'
--- openlp/plugins/songs/forms/songimportform.py	2013-02-05 08:05:28 +0000
+++ openlp/plugins/songs/forms/songimportform.py	2013-02-28 11:28:20 +0000
@@ -35,7 +35,7 @@
 
 from PyQt4 import QtCore, QtGui
 
-from openlp.core.lib import Settings, UiStrings, translate
+from openlp.core.lib import Registry, Settings, UiStrings, translate
 from openlp.core.lib.ui import critical_error_message_box
 from openlp.core.ui.wizard import OpenLPWizard, WizardStrings
 from openlp.plugins.songs.lib.importer import SongFormat, SongFormatSelect
@@ -489,6 +489,16 @@
         self.formatWidgets[this_format][u'importWidget'] = importWidget
         return importWidget
 
+    def _get_main_window(self):
+        """
+        Adds the main window to the class dynamically
+        """
+        if not hasattr(self, u'_main_window'):
+            self._main_window = Registry().get(u'main_window')
+        return self._main_window
+
+    main_window = property(_get_main_window)
+
 
 class SongImportSourcePage(QtGui.QWizardPage):
     """


Follow ups