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