Debugger/WatchPointViewer.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2400
c1726b754f96
child 3057
10516539f238
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing the watch expression viewer widget. 7 Module implementing the watch expression viewer widget.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 from PyQt4.QtCore import Qt, QModelIndex, qVersion 12 from PyQt4.QtCore import Qt, QModelIndex, qVersion
11 from PyQt4.QtGui import QTreeView, QAbstractItemView, QMenu, QSortFilterProxyModel, \ 13 from PyQt4.QtGui import QTreeView, QAbstractItemView, QMenu, QSortFilterProxyModel, \
12 QHeaderView, QItemSelectionModel, QDialog 14 QHeaderView, QItemSelectionModel, QDialog
13 15
28 """ 30 """
29 Constructor 31 Constructor
30 32
31 @param parent the parent (QWidget) 33 @param parent the parent (QWidget)
32 """ 34 """
33 super().__init__(parent) 35 super(WatchPointViewer, self).__init__(parent)
34 self.setObjectName("WatchExpressionViewer") 36 self.setObjectName("WatchExpressionViewer")
35 37
36 self.__model = None 38 self.__model = None
37 39
38 self.setItemsExpandable(False) 40 self.setItemsExpandable(False)
58 self.__model = model 60 self.__model = model
59 61
60 self.sortingModel = QSortFilterProxyModel() 62 self.sortingModel = QSortFilterProxyModel()
61 self.sortingModel.setDynamicSortFilter(True) 63 self.sortingModel.setDynamicSortFilter(True)
62 self.sortingModel.setSourceModel(self.__model) 64 self.sortingModel.setSourceModel(self.__model)
63 super().setModel(self.sortingModel) 65 super(WatchPointViewer, self).setModel(self.sortingModel)
64 66
65 header = self.header() 67 header = self.header()
66 header.setSortIndicator(0, Qt.AscendingOrder) 68 header.setSortIndicator(0, Qt.AscendingOrder)
67 header.setSortIndicatorShown(True) 69 header.setSortIndicatorShown(True)
68 if qVersion() >= "5.0.0": 70 if qVersion() >= "5.0.0":

eric ide

mercurial