12 import pathlib |
12 import pathlib |
13 |
13 |
14 import black |
14 import black |
15 import tomlkit |
15 import tomlkit |
16 |
16 |
17 from PyQt6.QtCore import pyqtSlot, Qt |
17 from PyQt6.QtCore import Qt, pyqtSlot |
18 from PyQt6.QtGui import QFontMetricsF, QGuiApplication |
18 from PyQt6.QtGui import QFontMetricsF, QGuiApplication |
19 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QListWidgetItem |
19 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QListWidgetItem |
20 |
20 |
21 from eric7.EricWidgets import EricMessageBox |
21 from eric7.EricWidgets import EricMessageBox |
22 from eric7.EricWidgets.EricApplication import ericApp |
22 from eric7.EricWidgets.EricApplication import ericApp |
23 |
23 |
|
24 from . import BlackUtilities |
24 from .Ui_BlackConfigurationDialog import Ui_BlackConfigurationDialog |
25 from .Ui_BlackConfigurationDialog import Ui_BlackConfigurationDialog |
25 |
|
26 from . import BlackUtilities |
|
27 |
26 |
28 |
27 |
29 class BlackConfigurationDialog(QDialog, Ui_BlackConfigurationDialog): |
28 class BlackConfigurationDialog(QDialog, Ui_BlackConfigurationDialog): |
30 """ |
29 """ |
31 Class implementing a dialog to enter the parameters for a Black formatting run. |
30 Class implementing a dialog to enter the parameters for a Black formatting run. |