Strip input text for simple text fields

This commit is contained in:
Kovid Goyal 2016-07-23 14:15:24 +05:30
parent 5d8782daa0
commit be9cab493b

View File

@ -472,8 +472,10 @@ class CcTextDelegate(QStyledItemDelegate, UpdateEditorGeometry): # {{{
editor.selectAll()
def setModelData(self, editor, model, index):
val = editor.text()
model.setData(index, (val), Qt.EditRole)
val = editor.text() or ''
if not isinstance(editor, EditWithComplete):
val = val.strip()
model.setData(index, val, Qt.EditRole)
# }}}
class CcLongTextDelegate(QStyledItemDelegate): # {{{