eric6/E5Gui/E5ErrorMessageFilterDialog.py

changeset 8157
800c09ec0956
parent 7923
91e843545d9a
child 8169
139bd30c52c2
equal deleted inserted replaced
8156:26b8f5561acb 8157:800c09ec0956
5 5
6 """ 6 """
7 Module implementing a dialog to manage the list of messages to be ignored. 7 Module implementing a dialog to manage the list of messages to be ignored.
8 """ 8 """
9 9
10 from PyQt5.QtCore import pyqtSlot 10 ##from PyQt5.QtCore import pyqtSlot
11 from PyQt5.QtWidgets import QDialog 11 from PyQt5.QtWidgets import QDialog
12 12
13 from .Ui_E5ErrorMessageFilterDialog import Ui_E5ErrorMessageFilterDialog 13 from .Ui_E5ErrorMessageFilterDialog import Ui_E5ErrorMessageFilterDialog
14 14
15 15
16 class E5ErrorMessageFilterDialog(QDialog, Ui_E5ErrorMessageFilterDialog): 16 class E5ErrorMessageFilterDialog(QDialog, Ui_E5ErrorMessageFilterDialog):
17 """ 17 """
18 Class implementing a dialog to manage the list of messages to be ignored. 18 Class implementing a dialog to manage the list of messages to be ignored.
19 """ 19 """
20 def __init__(self, messageFilters, defaultFilters, parent=None): 20 def __init__(self, messageFilters, parent=None):
21 """ 21 """
22 Constructor 22 Constructor
23 23
24 @param messageFilters list of message filters to be edited 24 @param messageFilters list of message filters to be edited
25 @type list of str
26 @param defaultFilters list of default message filters
27 @type list of str 25 @type list of str
28 @param parent reference to the parent widget 26 @param parent reference to the parent widget
29 @type QWidget 27 @type QWidget
30 """ 28 """
31 super(E5ErrorMessageFilterDialog, self).__init__(parent) 29 super(E5ErrorMessageFilterDialog, self).__init__(parent)
32 self.setupUi(self) 30 self.setupUi(self)
33 31
34 self.__defaultFilters = defaultFilters[:] 32 ## self.__defaultFilters = defaultFilters[:]
35 33 ##
36 self.filtersEditWidget.setList(messageFilters) 34 self.filtersEditWidget.setList(messageFilters)
37 self.filtersEditWidget.setListWhatsThis(self.tr( 35 self.filtersEditWidget.setListWhatsThis(self.tr(
38 "<b>Error Message Filters</b>" 36 "<b>Error Message Filters</b>"
39 "<p>This list shows the configured message filters used to" 37 "<p>This list shows the configured message filters used to"
40 " suppress error messages from within Qt.</p>" 38 " suppress error messages from within Qt.</p>"
39 "<p>A default list of message filters is added to this"
40 " user list.</p>"
41 )) 41 ))
42 42 ##
43 self.filtersEditWidget.setDefaultVisible(True) 43 ## self.filtersEditWidget.setDefaultVisible(True)
44 self.filtersEditWidget.setToDefault.connect(self.__setToDefault) 44 ## self.filtersEditWidget.setToDefault.connect(self.__setToDefault)
45 45 ##
46 @pyqtSlot() 46 ## @pyqtSlot()
47 def __setToDefault(self): 47 ## def __setToDefault(self):
48 """ 48 ## """
49 Private slot to set the message list to the default values. 49 ## Private slot to set the message list to the default values.
50 """ 50 ## """
51 self.filtersEditWidget.setList(self.__defaultFilters) 51 ## self.filtersEditWidget.setList(self.__defaultFilters)
52 52
53 def getFilters(self): 53 def getFilters(self):
54 """ 54 """
55 Public method to get the list of message filters. 55 Public method to get the list of message filters.
56 56

eric ide

mercurial