Consistently allowing selection
authorEd Page <eopage@byu.net>
Tue, 8 Jun 2010 02:36:07 +0000 (21:36 -0500)
committerEd Page <eopage@byu.net>
Tue, 8 Jun 2010 22:56:54 +0000 (17:56 -0500)
src/gonvert_qt.py

index b2adc92..0d3f46d 100755 (executable)
@@ -1076,6 +1076,8 @@ class CategoryWindow(object):
                self._categories.setHeaderLabels(["Categories"])
                self._categories.itemClicked.connect(self._on_category_clicked)
                self._categories.setHeaderHidden(True)
+               self._categories.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
+               self._categories.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
                if not IS_MAEMO:
                        self._categories.setAlternatingRowColors(True)
                for catName in unit_data.UNIT_CATEGORIES:
@@ -1477,6 +1479,8 @@ class UnitWindow(object):
                self._unitsView.setSortingEnabled(True)
                self._unitsView.setTextElideMode(QtCore.Qt.ElideNone)
                self._unitsView.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
+               self._unitsView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
+               self._unitsView.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
                if not IS_MAEMO:
                        self._unitsView.setAlternatingRowColors(True)
                if True: