--- 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: