10 import os.path |
10 import os.path |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot |
12 from PyQt6.QtCore import pyqtSlot |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
14 |
14 |
15 from E5Gui.E5PathPicker import E5PathPickerModes |
15 from E5Gui.EricPathPicker import EricPathPickerModes |
16 |
16 |
17 from .Ui_SvnCopyDialog import Ui_SvnCopyDialog |
17 from .Ui_SvnCopyDialog import Ui_SvnCopyDialog |
18 |
18 |
19 |
19 |
20 class SvnCopyDialog(QDialog, Ui_SvnCopyDialog): |
20 class SvnCopyDialog(QDialog, Ui_SvnCopyDialog): |
34 super().__init__(parent) |
34 super().__init__(parent) |
35 self.setupUi(self) |
35 self.setupUi(self) |
36 |
36 |
37 self.source = source |
37 self.source = source |
38 if os.path.isdir(self.source): |
38 if os.path.isdir(self.source): |
39 self.targetPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) |
39 self.targetPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
40 else: |
40 else: |
41 self.targetPicker.setMode(E5PathPickerModes.SAVE_FILE_MODE) |
41 self.targetPicker.setMode(EricPathPickerModes.SAVE_FILE_MODE) |
42 |
42 |
43 if move: |
43 if move: |
44 self.setWindowTitle(self.tr('Subversion Move')) |
44 self.setWindowTitle(self.tr('Subversion Move')) |
45 else: |
45 else: |
46 self.forceCheckBox.setEnabled(False) |
46 self.forceCheckBox.setEnabled(False) |