Debugger/BreakPointViewer.py

changeset 1928
adde55ed4ce5
parent 1927
a0959cd5f923
child 2094
88620e11c67c
equal deleted inserted replaced
1927:a0959cd5f923 1928:adde55ed4ce5
62 62
63 @param reference to the breakpoint model (BreakPointModel) 63 @param reference to the breakpoint model (BreakPointModel)
64 """ 64 """
65 self.__model = model 65 self.__model = model
66 66
67 # TODO: Remove these comments once proven ok in daily use 67 self.sortingModel = QSortFilterProxyModel()
68 ## self.sortingModel = QSortFilterProxyModel() 68 self.sortingModel.setDynamicSortFilter(True)
69 ## self.sortingModel.setDynamicSortFilter(True) 69 self.sortingModel.setSourceModel(self.__model)
70 ## self.sortingModel.setSourceModel(self.__model) 70 super().setModel(self.sortingModel)
71 ## super().setModel(self.sortingModel) 71
72 super().setModel(self.__model) 72 header = self.header()
73 73 header.setSortIndicator(0, Qt.AscendingOrder)
74 ## header = self.header() 74 header.setSortIndicatorShown(True)
75 ## header.setSortIndicator(0, Qt.AscendingOrder) 75 header.setClickable(True)
76 ## header.setSortIndicatorShown(True) 76
77 ## header.setClickable(True) 77 self.setSortingEnabled(True)
78 ## 78
79 ## self.setSortingEnabled(True)
80 ##
81 self.__layoutDisplay() 79 self.__layoutDisplay()
82 80
83 def __layoutDisplay(self): 81 def __layoutDisplay(self):
84 """ 82 """
85 Private slot to perform a layout operation. 83 Private slot to perform a layout operation.
105 """ 103 """
106 Private slot to convert an index to a source index. 104 Private slot to convert an index to a source index.
107 105
108 @param index index to be converted (QModelIndex) 106 @param index index to be converted (QModelIndex)
109 """ 107 """
110 ## return self.sortingModel.mapToSource(index) 108 return self.sortingModel.mapToSource(index)
111 return index
112 109
113 def __fromSourceIndex(self, sindex): 110 def __fromSourceIndex(self, sindex):
114 """ 111 """
115 Private slot to convert a source index to an index. 112 Private slot to convert a source index to an index.
116 113
117 @param sindex source index to be converted (QModelIndex) 114 @param sindex source index to be converted (QModelIndex)
118 """ 115 """
119 ## return self.sortingModel.mapFromSource(sindex) 116 return self.sortingModel.mapFromSource(sindex)
120 return sindex
121 117
122 def __setRowSelected(self, index, selected=True): 118 def __setRowSelected(self, index, selected=True):
123 """ 119 """
124 Private slot to select a complete row. 120 Private slot to select a complete row.
125 121

eric ide

mercurial