5 |
5 |
6 """ |
6 """ |
7 Module implementing the Breakpoint viewer widget. |
7 Module implementing the Breakpoint viewer widget. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import pyqtSignal, Qt |
10 from PyQt4.QtCore import pyqtSignal, Qt, qVersion |
11 from PyQt4.QtGui import QTreeView, QAbstractItemView, QSortFilterProxyModel, \ |
11 from PyQt4.QtGui import QTreeView, QAbstractItemView, QSortFilterProxyModel, \ |
12 QHeaderView, QItemSelectionModel, QMenu, QDialog |
12 QHeaderView, QItemSelectionModel, QMenu, QDialog |
13 |
13 |
14 from E5Gui.E5Application import e5App |
14 from E5Gui.E5Application import e5App |
15 |
15 |
70 super().setModel(self.sortingModel) |
70 super().setModel(self.sortingModel) |
71 |
71 |
72 header = self.header() |
72 header = self.header() |
73 header.setSortIndicator(0, Qt.AscendingOrder) |
73 header.setSortIndicator(0, Qt.AscendingOrder) |
74 header.setSortIndicatorShown(True) |
74 header.setSortIndicatorShown(True) |
75 header.setClickable(True) |
75 if qVersion() >= "5.0.0": |
|
76 header.setSectionsClickable(True) |
|
77 else: |
|
78 header.setClickable(True) |
76 |
79 |
77 self.setSortingEnabled(True) |
80 self.setSortingEnabled(True) |
78 |
81 |
79 self.__layoutDisplay() |
82 self.__layoutDisplay() |
80 |
83 |