ProjectPyramid/Project.py

changeset 37
1b089e0fba1e
parent 34
d20f7218d53c
child 39
94e448a362b2
--- a/ProjectPyramid/Project.py	Sun Feb 03 17:00:27 2013 +0100
+++ b/ProjectPyramid/Project.py	Sat Feb 23 15:19:29 2013 +0100
@@ -18,11 +18,7 @@
 from E5Gui import E5MessageBox, E5FileDialog
 from E5Gui.E5Action import E5Action
 
-from .FormSelectionDialog import FormSelectionDialog
-from .CreateParametersDialog import CreateParametersDialog
 from .PyramidDialog import PyramidDialog
-from .DistributionTypeSelectionDialog import DistributionTypeSelectionDialog
-from .PyramidRoutesDialog import PyramidRoutesDialog
 
 import Utilities
 from Globals import isWindowsPlatform
@@ -381,6 +377,8 @@
         
         @param path full directory path for the new form file (string)
         """
+        from .FormSelectionDialog import FormSelectionDialog
+        
         dlg = FormSelectionDialog()
         if dlg.exec_() == QDialog.Accepted:
             template = dlg.getTemplateText()
@@ -532,6 +530,8 @@
         """
         Private slot to create a new Pyramid project.
         """
+        from .CreateParametersDialog import CreateParametersDialog
+        
         dlg = CreateParametersDialog(self)
         if dlg.exec_() == QDialog.Accepted:
             scaffold, project, overwrite, simulate = dlg.getData()
@@ -849,6 +849,8 @@
                             ' created yet. Aborting...'))
             return
         
+        from .DistributionTypeSelectionDialog import DistributionTypeSelectionDialog
+        
         dlg = DistributionTypeSelectionDialog(self, projectPath, self.__ui)
         if dlg.exec_() == QDialog.Accepted:
             formats = dlg.getFormats()
@@ -960,6 +962,8 @@
                             ' created yet. Aborting...'))
             return
         
+        from .PyramidRoutesDialog import PyramidRoutesDialog
+        
         dia = PyramidRoutesDialog(self)
         res = dia.start(projectPath)
         if res:

eric ide

mercurial