8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 import time |
11 import time |
12 |
12 |
13 from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QUrl |
13 from coverage import Coverage |
|
14 from coverage.misc import CoverageException |
|
15 from PyQt6.QtCore import Qt, QUrl, pyqtSignal, pyqtSlot |
14 from PyQt6.QtGui import QDesktopServices |
16 from PyQt6.QtGui import QDesktopServices |
15 from PyQt6.QtWidgets import ( |
17 from PyQt6.QtWidgets import ( |
|
18 QApplication, |
16 QDialog, |
19 QDialog, |
17 QDialogButtonBox, |
20 QDialogButtonBox, |
|
21 QHeaderView, |
18 QMenu, |
22 QMenu, |
19 QHeaderView, |
|
20 QTreeWidgetItem, |
23 QTreeWidgetItem, |
21 QApplication, |
|
22 ) |
24 ) |
23 |
25 |
|
26 from eric7 import Utilities |
24 from eric7.EricWidgets import EricMessageBox |
27 from eric7.EricWidgets import EricMessageBox |
25 from eric7.EricWidgets.EricApplication import ericApp |
28 from eric7.EricWidgets.EricApplication import ericApp |
26 |
29 |
27 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog |
30 from .Ui_PyCoverageDialog import Ui_PyCoverageDialog |
28 |
|
29 from eric7 import Utilities |
|
30 from coverage import Coverage |
|
31 from coverage.misc import CoverageException |
|
32 |
31 |
33 |
32 |
34 class PyCoverageDialog(QDialog, Ui_PyCoverageDialog): |
33 class PyCoverageDialog(QDialog, Ui_PyCoverageDialog): |
35 """ |
34 """ |
36 Class implementing a dialog to display the collected code coverage data. |
35 Class implementing a dialog to display the collected code coverage data. |