460 path = self.project.ppath |
460 path = self.project.ppath |
461 else: |
461 else: |
462 try: |
462 try: |
463 path = os.path.dirname(itm.fileName()) |
463 path = os.path.dirname(itm.fileName()) |
464 except AttributeError: |
464 except AttributeError: |
465 path = os.path.join(self.project.ppath, itm.data(0)) |
465 try: |
|
466 path = itm.dirName() |
|
467 except AttributeError: |
|
468 path = os.path.join(self.project.ppath, itm.data(0)) |
466 |
469 |
467 if self.hooks["newForm"] is not None: |
470 if self.hooks["newForm"] is not None: |
468 self.hooks["newForm"](path) |
471 self.hooks["newForm"](path) |
469 else: |
472 else: |
470 if self.project.getProjectType() in ["Qt4", "E4Plugin", "PySide"]: |
473 if self.project.getProjectType() in ["Qt4", "E4Plugin", "PySide"]: |