eric6/E5Gui/E5ErrorMessage.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8157
800c09ec0956
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
22 22
23 _msgHandlerDialog = None 23 _msgHandlerDialog = None
24 _origMsgHandler = None 24 _origMsgHandler = None
25 25
26 _filterSettings = QSettings( 26 _filterSettings = QSettings(
27 QSettings.IniFormat, 27 QSettings.Format.IniFormat,
28 QSettings.UserScope, 28 QSettings.Scope.UserScope,
29 Globals.settingsNameOrganization, 29 Globals.settingsNameOrganization,
30 "eric6messagefilters") 30 "eric6messagefilters")
31 _defaultFilters = [ 31 _defaultFilters = [
32 "QFont::", 32 "QFont::",
33 "QCocoaMenu::removeMenuItem", 33 "QCocoaMenu::removeMenuItem",
94 from .E5ErrorMessageFilterDialog import E5ErrorMessageFilterDialog 94 from .E5ErrorMessageFilterDialog import E5ErrorMessageFilterDialog
95 dlg = E5ErrorMessageFilterDialog( 95 dlg = E5ErrorMessageFilterDialog(
96 Globals.toList(_filterSettings.value( 96 Globals.toList(_filterSettings.value(
97 "MessageFilters", _defaultFilters)), 97 "MessageFilters", _defaultFilters)),
98 _defaultFilters) 98 _defaultFilters)
99 if dlg.exec() == QDialog.Accepted: 99 if dlg.exec() == QDialog.DialogCode.Accepted:
100 filters = dlg.getFilters() 100 filters = dlg.getFilters()
101 _filterSettings.setValue("MessageFilters", filters) 101 _filterSettings.setValue("MessageFilters", filters)
102 102
103 103
104 def messageHandler(msgType, context, message): 104 def messageHandler(msgType, context, message):
149 _msgHandlerDialog.showMessage(msg) 149 _msgHandlerDialog.showMessage(msg)
150 else: 150 else:
151 QMetaObject.invokeMethod( 151 QMetaObject.invokeMethod(
152 _msgHandlerDialog, 152 _msgHandlerDialog,
153 "showMessage", 153 "showMessage",
154 Qt.QueuedConnection, 154 Qt.ConnectionType.QueuedConnection,
155 Q_ARG(str, msg)) 155 Q_ARG(str, msg))
156 return 156 return
157 except RuntimeError: 157 except RuntimeError:
158 pass 158 pass
159 elif _origMsgHandler: 159 elif _origMsgHandler:

eric ide

mercurial