83 target = ( |
83 target = ( |
84 E5FileDialog.getExistingDirectory( |
84 E5FileDialog.getExistingDirectory( |
85 self, |
85 self, |
86 self.tr("Select target"), |
86 self.tr("Select target"), |
87 self.targetEdit.text(), |
87 self.targetEdit.text(), |
88 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
88 E5FileDialog.ShowDirsOnly) |
89 if os.path.isdir(self.source) else |
89 if os.path.isdir(self.source) else |
90 E5FileDialog.getSaveFileName( |
90 E5FileDialog.getSaveFileName( |
91 self, |
91 self, |
92 self.tr("Select target"), |
92 self.tr("Select target"), |
93 self.targetEdit.text(), |
93 self.targetEdit.text(), |
94 "", |
94 "", |
95 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
95 E5FileDialog.DontConfirmOverwrite) |
96 ) |
96 ) |
97 |
97 |
98 if target: |
98 if target: |
99 self.targetEdit.setText(Utilities.toNativeSeparators(target)) |
99 self.targetEdit.setText(Utilities.toNativeSeparators(target)) |
100 |
100 |