14 |
14 |
15 from dataclasses import dataclass |
15 from dataclasses import dataclass |
16 |
16 |
17 from isort import settings |
17 from isort import settings |
18 from isort.api import check_file, sort_file |
18 from isort.api import check_file, sort_file |
19 |
19 from PyQt6.QtCore import QCoreApplication, Qt, pyqtSlot |
20 from PyQt6.QtCore import pyqtSlot, Qt, QCoreApplication |
|
21 from PyQt6.QtWidgets import ( |
20 from PyQt6.QtWidgets import ( |
22 QAbstractButton, |
21 QAbstractButton, |
23 QDialog, |
22 QDialog, |
24 QDialogButtonBox, |
23 QDialogButtonBox, |
25 QHeaderView, |
24 QHeaderView, |
30 from eric7.EricWidgets import EricMessageBox |
29 from eric7.EricWidgets import EricMessageBox |
31 |
30 |
32 from .FormattingDiffWidget import FormattingDiffWidget |
31 from .FormattingDiffWidget import FormattingDiffWidget |
33 from .IsortFormattingAction import IsortFormattingAction |
32 from .IsortFormattingAction import IsortFormattingAction |
34 from .IsortUtilities import suppressStderr |
33 from .IsortUtilities import suppressStderr |
35 |
|
36 from .Ui_IsortFormattingDialog import Ui_IsortFormattingDialog |
34 from .Ui_IsortFormattingDialog import Ui_IsortFormattingDialog |
37 |
35 |
38 |
36 |
39 class IsortFormattingDialog(QDialog, Ui_IsortFormattingDialog): |
37 class IsortFormattingDialog(QDialog, Ui_IsortFormattingDialog): |
40 """ |
38 """ |