14 from PyQt5.QtWidgets import QTreeView, QAbstractItemView, QHeaderView, QMenu, \ |
14 from PyQt5.QtWidgets import QTreeView, QAbstractItemView, QHeaderView, QMenu, \ |
15 QDialog |
15 QDialog |
16 |
16 |
17 from E5Gui.E5Application import e5App |
17 from E5Gui.E5Application import e5App |
18 |
18 |
19 from Globals import qVersionTuple, recentNameBreakpointFiles, \ |
19 from Globals import recentNameBreakpointFiles, recentNameBreakpointConditions |
20 recentNameBreakpointConditions |
|
21 |
20 |
22 import Preferences |
21 import Preferences |
23 |
22 |
24 |
23 |
25 class BreakPointViewer(QTreeView): |
24 class BreakPointViewer(QTreeView): |
78 super(BreakPointViewer, self).setModel(self.sortingModel) |
77 super(BreakPointViewer, self).setModel(self.sortingModel) |
79 |
78 |
80 header = self.header() |
79 header = self.header() |
81 header.setSortIndicator(0, Qt.AscendingOrder) |
80 header.setSortIndicator(0, Qt.AscendingOrder) |
82 header.setSortIndicatorShown(True) |
81 header.setSortIndicatorShown(True) |
83 if qVersionTuple() >= (5, 0, 0): |
82 header.setSectionsClickable(True) |
84 header.setSectionsClickable(True) |
|
85 else: |
|
86 header.setClickable(True) |
|
87 |
83 |
88 self.setSortingEnabled(True) |
84 self.setSortingEnabled(True) |
89 |
85 |
90 self.__layoutDisplay() |
86 self.__layoutDisplay() |
91 |
87 |