580 startDir = self.__getStartDir() |
580 startDir = self.__getStartDir() |
581 packagesRootDir = E5FileDialog.getExistingDirectory( |
581 packagesRootDir = E5FileDialog.getExistingDirectory( |
582 self, |
582 self, |
583 self.tr("Packages Root Directory"), |
583 self.tr("Packages Root Directory"), |
584 Utilities.fromNativeSeparators(startDir), |
584 Utilities.fromNativeSeparators(startDir), |
585 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
585 E5FileDialog.ShowDirsOnly) |
586 if packagesRootDir: |
586 if packagesRootDir: |
587 self.packageRootEdit.setText( |
587 self.packageRootEdit.setText( |
588 Utilities.toNativeSeparators(packagesRootDir)) |
588 Utilities.toNativeSeparators(packagesRootDir)) |
589 |
589 |
590 @pyqtSlot(str) |
590 @pyqtSlot(str) |
621 self, |
621 self, |
622 self.tr("Add Package"), |
622 self.tr("Add Package"), |
623 self.tr("""<p>The directory <b>{0}</b> is not""" |
623 self.tr("""<p>The directory <b>{0}</b> is not""" |
624 """ a Python package.</p>""") |
624 """ a Python package.</p>""") |
625 .format(pkgDir), |
625 .format(pkgDir), |
626 E5MessageBox.StandardButtons( |
626 E5MessageBox.Ignore | E5MessageBox.Ok) |
627 E5MessageBox.Ignore | |
|
628 E5MessageBox.Ok)) |
|
629 if res == E5MessageBox.Ok: |
627 if res == E5MessageBox.Ok: |
630 return |
628 return |
631 |
629 |
632 pkg = pkgDir.replace( |
630 pkg = pkgDir.replace( |
633 Utilities.toNativeSeparators(self.packageRootEdit.text()), "") |
631 Utilities.toNativeSeparators(self.packageRootEdit.text()), "") |
795 startDir = self.sourceDirectoryEdit.text() or self.__getStartDir() |
793 startDir = self.sourceDirectoryEdit.text() or self.__getStartDir() |
796 sourceDirectory = E5FileDialog.getExistingDirectory( |
794 sourceDirectory = E5FileDialog.getExistingDirectory( |
797 self, |
795 self, |
798 self.tr("Source Directory"), |
796 self.tr("Source Directory"), |
799 Utilities.fromNativeSeparators(startDir), |
797 Utilities.fromNativeSeparators(startDir), |
800 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
798 E5FileDialog.ShowDirsOnly) |
801 if sourceDirectory: |
799 if sourceDirectory: |
802 self.sourceDirectoryEdit.setText( |
800 self.sourceDirectoryEdit.setText( |
803 Utilities.toNativeSeparators(sourceDirectory)) |
801 Utilities.toNativeSeparators(sourceDirectory)) |