Partially disable inventory edits in read-only mode

This commit is contained in:
David Vierra 2017-07-03 13:45:11 -10:00
parent 63f8bb615b
commit 4aa0c2095f

View File

@ -339,6 +339,7 @@ class InventoryEditor(QtGui.QWidget):
self.enableFields(False)
def enableFields(self, enabled):
enabled = enabled and not self.editorSession.readonly
self.internalNameField.setEnabled(enabled)
self.rawIDInput.setEnabled(enabled)
self.rawIDCheckbox.setEnabled(enabled)
@ -426,7 +427,7 @@ class InventoryEditor(QtGui.QWidget):
def itemTypeChanged(self, index):
if self.currentIndex is None or self.itemListModel is None:
return
if self.editsDisabled:
if self.editsDisabled or self.editorSession.readonly:
return
internalName = index.data(ItemTypeListModel.InternalNameRole)