UI/Browser.py

changeset 2094
88620e11c67c
parent 1546
240f55bb6e26
child 2099
afde0e9110f7
equal deleted inserted replaced
2089:d23ab571d2b9 2094:88620e11c67c
8 """ 8 """
9 9
10 import os 10 import os
11 import mimetypes 11 import mimetypes
12 12
13 from PyQt4.QtCore import QModelIndex, pyqtSignal, QUrl, Qt 13 from PyQt4.QtCore import QModelIndex, pyqtSignal, QUrl, Qt, qVersion
14 from PyQt4.QtGui import QTreeView, QDesktopServices, QItemSelectionModel, QApplication, \ 14 from PyQt4.QtGui import QTreeView, QDesktopServices, QItemSelectionModel, QApplication, \
15 QMenu, QAbstractItemView 15 QMenu, QAbstractItemView
16 16
17 from E5Gui.E5Application import e5App 17 from E5Gui.E5Application import e5App
18 from E5Gui import E5FileDialog 18 from E5Gui import E5FileDialog
131 self.setAlternatingRowColors(True) 131 self.setAlternatingRowColors(True)
132 132
133 header = self.header() 133 header = self.header()
134 header.setSortIndicator(0, Qt.AscendingOrder) 134 header.setSortIndicator(0, Qt.AscendingOrder)
135 header.setSortIndicatorShown(True) 135 header.setSortIndicatorShown(True)
136 header.setClickable(True) 136 if qVersion() >= "5.0.0":
137 header.setSectionsClickable(True)
138 else:
139 header.setClickable(True)
137 140
138 self.setSortingEnabled(True) 141 self.setSortingEnabled(True)
139 142
140 self.setSelectionMode(QAbstractItemView.ExtendedSelection) 143 self.setSelectionMode(QAbstractItemView.ExtendedSelection)
141 self.setSelectionBehavior(QAbstractItemView.SelectRows) 144 self.setSelectionBehavior(QAbstractItemView.SelectRows)

eric ide

mercurial