Fixed an issue in the code creation dialog when loading a form file with project specific widgets.

Fri, 06 Feb 2015 19:07:00 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 06 Feb 2015 19:07:00 +0100
changeset 4094
2077ba18a848
parent 4093
8dd5c3a49b82
child 4095
c78cdc1a3c14

Fixed an issue in the code creation dialog when loading a form file with project specific widgets.

Project/CreateDialogCodeDialog.py file | annotate | diff | comparison | revisions
--- a/Project/CreateDialogCodeDialog.py	Fri Feb 06 18:32:30 2015 +0100
+++ b/Project/CreateDialogCodeDialog.py	Fri Feb 06 19:07:00 2015 +0100
@@ -142,7 +142,8 @@
         @return object name (string)
         """
         try:
-            dlg = uic.loadUi(self.formFile)
+            dlg = uic.loadUi(
+                self.formFile, package=self.project.getProjectPath())
             return dlg.objectName()
         except (AttributeError, ImportError) as err:
             E5MessageBox.critical(
@@ -160,7 +161,8 @@
         @return class name (sting)
         """
         try:
-            dlg = uic.loadUi(self.formFile)
+            dlg = uic.loadUi(
+                self.formFile, package=self.project.getProjectPath())
             return dlg.metaObject().className()
         except (AttributeError, ImportError) as err:
             E5MessageBox.critical(
@@ -229,7 +231,8 @@
         self.filterEdit.clear()
         
         try:
-            dlg = uic.loadUi(self.formFile)
+            dlg = uic.loadUi(
+                self.formFile, package=self.project.getProjectPath())
             objects = dlg.findChildren(QWidget) + dlg.findChildren(QAction)
             
             signatureList = self.__signatures()

eric ide

mercurial