+ viewHeader = self._unitsView.header()
+ viewHeader.setSortIndicatorShown(True)
+ viewHeader.setClickable(True)
+
+ viewHeader.setResizeMode(UnitData.NAME_COLUMN, QtGui.QHeaderView.ResizeToContents)
+ viewHeader.setResizeMode(UnitData.VALUE_COLUMN_0, QtGui.QHeaderView.ResizeToContents)
+ viewHeader.setResizeMode(UnitData.VALUE_COLUMN_1, QtGui.QHeaderView.ResizeToContents)
+ viewHeader.setResizeMode(UnitData.UNIT_COLUMN, QtGui.QHeaderView.ResizeToContents)
+ viewHeader.setStretchLastSection(False)
+
+ # Trying to make things faster by locking in the initial size of the immutable columns
+ nameSize = viewHeader.sectionSize(UnitData.NAME_COLUMN)
+ viewHeader.setResizeMode(UnitData.NAME_COLUMN, QtGui.QHeaderView.Fixed)
+ viewHeader.resizeSection(UnitData.NAME_COLUMN, nameSize)
+ unitSize = viewHeader.sectionSize(UnitData.UNIT_COLUMN)
+ viewHeader.setResizeMode(UnitData.UNIT_COLUMN, QtGui.QHeaderView.Fixed)
+ viewHeader.resizeSection(UnitData.UNIT_COLUMN, unitSize)
+