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) |