569 directory, |
570 directory, |
570 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
571 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
571 path = Utilities.toNativeSeparators(path) |
572 path = Utilities.toNativeSeparators(path) |
572 while path.endswith(os.sep): |
573 while path.endswith(os.sep): |
573 path = path[:-1] |
574 path = path[:-1] |
|
575 elif self.__mode == E5PathPickerModes.DirectoryShowFilesMode: |
|
576 path = E5FileDialog.getExistingDirectory( |
|
577 self, |
|
578 windowTitle, |
|
579 directory, |
|
580 E5FileDialog.Options(E5FileDialog.DontUseNativeDialog)) |
|
581 path = Utilities.toNativeSeparators(path) |
|
582 while path.endswith(os.sep): |
|
583 path = path[:-1] |
574 |
584 |
575 if path: |
585 if path: |
576 self._setEditorText(path) |
586 self._setEditorText(path) |
577 self.pathSelected.emit(path) |
587 self.pathSelected.emit(path) |
578 |
588 |