18 QtMsgType, |
18 QtMsgType, |
19 qInstallMessageHandler, |
19 qInstallMessageHandler, |
20 ) |
20 ) |
21 from PyQt6.QtWidgets import QDialog, QErrorMessage |
21 from PyQt6.QtWidgets import QDialog, QErrorMessage |
22 |
22 |
23 from eric7 import Globals, Preferences, Utilities |
23 from eric7 import EricUtilities, Globals, Preferences, Utilities |
24 from eric7.EricWidgets.EricApplication import ericApp |
24 from eric7.EricWidgets.EricApplication import ericApp |
25 |
25 |
26 _msgHandlerDialog = None |
26 _msgHandlerDialog = None |
27 _origMsgHandler = None |
27 _origMsgHandler = None |
28 |
28 |
98 Public method to edit the list of message filters. |
100 Public method to edit the list of message filters. |
99 """ |
101 """ |
100 from .EricErrorMessageFilterDialog import EricErrorMessageFilterDialog |
102 from .EricErrorMessageFilterDialog import EricErrorMessageFilterDialog |
101 |
103 |
102 dlg = EricErrorMessageFilterDialog( |
104 dlg = EricErrorMessageFilterDialog( |
103 Globals.toList(_filterSettings.value("MessageFilters", [])) |
105 EricUtilities.toList(_filterSettings.value("MessageFilters", [])) |
104 ) |
106 ) |
105 if dlg.exec() == QDialog.DialogCode.Accepted: |
107 if dlg.exec() == QDialog.DialogCode.Accepted: |
106 filters = dlg.getFilters() |
108 filters = dlg.getFilters() |
107 _filterSettings.setValue("MessageFilters", filters) |
109 _filterSettings.setValue("MessageFilters", filters) |
108 |
110 |