64 if os.path.isdir(self.source): |
64 if os.path.isdir(self.source): |
65 target = QFileDialog.getExistingDirectory( |
65 target = QFileDialog.getExistingDirectory( |
66 None, |
66 None, |
67 self.trUtf8("Select target"), |
67 self.trUtf8("Select target"), |
68 self.targetEdit.text(), |
68 self.targetEdit.text(), |
69 QFileDialog.Options(QFileDialog.ShowDirsOnly)) |
69 QFileDialog.Options(QFileDialog.ShowDirsOnly | |
|
70 QFileDialog.DontUseNativeDialog)) |
70 else: |
71 else: |
71 target = QFileDialog.getSaveFileName( |
72 target = QFileDialog.getSaveFileName( |
72 None, |
73 None, |
73 self.trUtf8("Select target"), |
74 self.trUtf8("Select target"), |
74 self.targetEdit.text(), |
75 self.targetEdit.text(), |
75 "", |
76 "", |
76 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
77 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
|
78 QFileDialog.DontUseNativeDialog)) |
77 |
79 |
78 if target: |
80 if target: |
79 self.targetEdit.setText(target) |
81 self.targetEdit.setText(target) |