Description
When using the PySide2 binding the following error occurs when you close a spin box editor in the Config Tree (i.e. when you have filled in a value and select a new config item to edit).
Traceback (most recent call last):
File "/Users/kenter/prog/py/argos/argos/config/configtreeview.py", line 102, in closeEditor
configItemDelegate.finalizeEditor(editor)
File "/Users/kenter/prog/py/argos/argos/config/configitemdelegate.py", line 69, in finalizeEditor
editor.finalize()
File "/Users/kenter/prog/py/argos/argos/config/intcti.py", line 126, in finalize
super(IntCtiEditor, self).finalize()
File "/Users/kenter/prog/py/argos/argos/config/abstractcti.py", line 573, in finalize
self.resetButton.clicked.disconnect(self.resetEditorValue)
RuntimeError: Failed to disconnect signal clicked().
When you close a combobox editor the following error occurs.
Traceback (most recent call last):
File "/Users/kenter/prog/py/argos/argos/config/configtreeview.py", line 102, in closeEditor
configItemDelegate.finalizeEditor(editor)
File "/Users/kenter/prog/py/argos/argos/config/configitemdelegate.py", line 69, in finalizeEditor
editor.finalize()
File "/Users/kenter/prog/py/argos/argos/config/choicecti.py", line 226, in finalize
self._comboboxListView.removeEventFilter(self)
RuntimeError: Internal C++ object (PySide2.QtWidgets.QAbstractItemView) already deleted.
Might be related to #12