Helpviewer/History/HistoryCompleter.py

changeset 1131
7781e396c903
parent 1112
8a7d1b9d18db
child 1509
c0b5e693b0eb
equal deleted inserted replaced
1130:3e9f0330f833 1131:7781e396c903
23 """ 23 """
24 Constructor 24 Constructor
25 25
26 @param parent reference to the parent widget (QWidget) 26 @param parent reference to the parent widget (QWidget)
27 """ 27 """
28 QTableView.__init__(self, parent) 28 super().__init__(parent)
29 29
30 self.horizontalHeader().hide() 30 self.horizontalHeader().hide()
31 self.verticalHeader().hide() 31 self.verticalHeader().hide()
32 32
33 self.setShowGrid(False) 33 self.setShowGrid(False)
46 @param evt reference to the resize event (QResizeEvent) 46 @param evt reference to the resize event (QResizeEvent)
47 """ 47 """
48 self.horizontalHeader().resizeSection(0, 0.65 * self.width()) 48 self.horizontalHeader().resizeSection(0, 0.65 * self.width())
49 self.horizontalHeader().setStretchLastSection(True) 49 self.horizontalHeader().setStretchLastSection(True)
50 50
51 QTableView.resizeEvent(self, evt) 51 super().resizeEvent(evt)
52 52
53 def sizeHintForRow(self, row): 53 def sizeHintForRow(self, row):
54 """ 54 """
55 Public method to give a size hint for rows. 55 Public method to give a size hint for rows.
56 56
70 """ 70 """
71 Constructor 71 Constructor
72 72
73 @param parent reference to the parent object (QObject) 73 @param parent reference to the parent object (QObject)
74 """ 74 """
75 QSortFilterProxyModel.__init__(self, parent) 75 super().__init__(parent)
76 76
77 self.__searchString = "" 77 self.__searchString = ""
78 self.__searchMatcher = QRegExp("", Qt.CaseInsensitive, QRegExp.FixedString) 78 self.__searchMatcher = QRegExp("", Qt.CaseInsensitive, QRegExp.FixedString)
79 self.__wordMatcher = QRegExp("", Qt.CaseInsensitive) 79 self.__wordMatcher = QRegExp("", Qt.CaseInsensitive)
80 self.__isValid = False 80 self.__isValid = False
216 Constructor 216 Constructor
217 217
218 @param model reference to the model (QAbstractItemModel) 218 @param model reference to the model (QAbstractItemModel)
219 @param parent reference to the parent object (QObject) 219 @param parent reference to the parent object (QObject)
220 """ 220 """
221 QCompleter.__init__(self, model, parent) 221 super().__init__(model, parent)
222 222
223 self.setPopup(HistoryCompletionView()) 223 self.setPopup(HistoryCompletionView())
224 224
225 # Completion should be against the faked role. 225 # Completion should be against the faked role.
226 self.setCompletionRole(HistoryCompletionModel.HistoryCompletionRole) 226 self.setCompletionRole(HistoryCompletionModel.HistoryCompletionRole)

eric ide

mercurial