8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot |
12 from PyQt6.QtCore import pyqtSlot |
13 from PyQt6.QtWidgets import QDialogButtonBox, QAbstractButton |
13 from PyQt6.QtWidgets import QAbstractButton, QDialogButtonBox |
14 |
14 |
15 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
15 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
16 from eric7.EricWidgets.EricApplication import ericApp |
16 from eric7.EricWidgets.EricApplication import ericApp |
17 from eric7.EricWidgets.EricCompleters import EricFileCompleter |
17 from eric7.EricWidgets.EricCompleters import EricFileCompleter |
18 |
18 |
19 try: |
19 try: |
20 from eric7.SystemUtilities.FileSystemUtilities import ( |
20 from eric7.SystemUtilities.FileSystemUtilities import toNativeSeparators |
21 toNativeSeparators |
|
22 ) |
|
23 except ImportError: |
21 except ImportError: |
24 # imports for eric < 23.1 |
22 # imports for eric < 23.1 |
25 from eric7.Utilities import toNativeSeparators |
23 from eric7.Utilities import toNativeSeparators |
26 |
24 |
|
25 from .RefactoringDialogBase import RefactoringDialogBase |
27 from .Ui_MoveDialog import Ui_MoveDialog |
26 from .Ui_MoveDialog import Ui_MoveDialog |
28 from .RefactoringDialogBase import RefactoringDialogBase |
|
29 |
27 |
30 |
28 |
31 class MoveDialog(RefactoringDialogBase, Ui_MoveDialog): |
29 class MoveDialog(RefactoringDialogBase, Ui_MoveDialog): |
32 """ |
30 """ |
33 Class implementing the Move Method or Module dialog. |
31 Class implementing the Move Method or Module dialog. |