10 import collections |
10 import collections |
11 import fnmatch |
11 import fnmatch |
12 import os |
12 import os |
13 import time |
13 import time |
14 |
14 |
15 from PyQt6.QtCore import pyqtSlot, Qt, QLocale |
15 from PyQt6.QtCore import QLocale, Qt, pyqtSlot |
16 from PyQt6.QtWidgets import ( |
16 from PyQt6.QtWidgets import ( |
|
17 QApplication, |
17 QDialog, |
18 QDialog, |
18 QDialogButtonBox, |
19 QDialogButtonBox, |
|
20 QHeaderView, |
19 QMenu, |
21 QMenu, |
20 QHeaderView, |
|
21 QTreeWidgetItem, |
22 QTreeWidgetItem, |
22 QApplication, |
|
23 ) |
23 ) |
24 |
24 |
|
25 from eric7 import Utilities |
25 from eric7.EricWidgets.EricApplication import ericApp |
26 from eric7.EricWidgets.EricApplication import ericApp |
26 |
27 |
|
28 from . import CodeMetrics |
27 from .Ui_CodeMetricsDialog import Ui_CodeMetricsDialog |
29 from .Ui_CodeMetricsDialog import Ui_CodeMetricsDialog |
28 from . import CodeMetrics |
|
29 |
|
30 from eric7 import Utilities |
|
31 |
30 |
32 |
31 |
33 class CodeMetricsDialog(QDialog, Ui_CodeMetricsDialog): |
32 class CodeMetricsDialog(QDialog, Ui_CodeMetricsDialog): |
34 """ |
33 """ |
35 Class implementing a dialog to display the code metrics. |
34 Class implementing a dialog to display the code metrics. |