Fixed colour for visibility and changed selection model to extended.

This commit is contained in:
Markus Lampert
2018-12-31 16:06:01 -08:00
committed by wmayer
parent 82d213dfe0
commit 53995670f4
2 changed files with 9 additions and 7 deletions

View File

@@ -68,6 +68,9 @@
<property name="tabKeyNavigation">
<bool>true</bool>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
<property name="headerHidden">
<bool>true</bool>
</property>

View File

@@ -52,9 +52,9 @@ else:
PathLog.setLevel(PathLog.Level.INFO, PathLog.thisModule())
class _Extension(object):
ColourEnabled = (1.0, .5, .5)
#ColourDisabled = (1.0, 1.0, .5)
ColourDisabled = (.5, .5, .5)
ColourEnabled = (1.0, .5, 1.0)
ColourDisabled = (1.0, 1.0, .5)
#ColourDisabled = (.5, .5, .5)
TransparencySelected = 0.0
TransparencyDeselected = 0.7
@@ -360,7 +360,7 @@ class TaskPanelExtensionPage(PathOpGui.TaskPanelPage):
else:
ext.deselect()
if self.form.showExtensions.isChecked() or self.selectionModel.isSelected(item.index()):
if self.form.showExtensions.isChecked() or selected:
ext.show()
else:
ext.hide()
@@ -407,9 +407,8 @@ class TaskPanelExtensionPage(PathOpGui.TaskPanelPage):
self.forAllItemsCall(enableExtensionEdit)
else:
def disableExtensionEdit(item, ext):
#item.setCheckState(QtCore.Qt.Unchecked)
#ext.disable()
ext.hide()
if not self.selectionModel.isSelected(item.index()):
ext.hide()
self.forAllItemsCall(disableExtensionEdit)
#self.setDirty()