Simple cleanups in widgets.completion

This commit is contained in:
Florian Bruhin 2014-01-29 09:07:04 +01:00
parent 7d4c02d301
commit a8f9137fc8

View File

@ -92,8 +92,9 @@ class CompletionView(QTreeView):
e -- The QResizeEvent. e -- The QResizeEvent.
""" """
width = e.size().width() width = e.size().width()
for i in range(self.model.columnCount()): cols = self.model.columnCount()
self.setColumnWidth(i, width / 2) for i in range(cols):
self.setColumnWidth(i, width / cols)
super().resizeEvent(e) super().resizeEvent(e)
def setmodel(self, model): def setmodel(self, model):
@ -113,10 +114,11 @@ class CompletionView(QTreeView):
If the current completion model overrides sort(), it is used. If the current completion model overrides sort(), it is used.
If not, the default implementation in QCompletionFilterModel is called. If not, the default implementation in QCompletionFilterModel is called.
""" """
sortcol = 0
try: try:
self.model.sourceModel().sort(0) self.model.sourceModel().sort(sortcol)
except NotImplementedError: except NotImplementedError:
self.model.sort(0) self.model.sort(sortcol)
def resize_to_bar(self, geom): def resize_to_bar(self, geom):
"""Resize the completion area to the statusbar geometry. """Resize the completion area to the statusbar geometry.