aboutsummaryrefslogtreecommitdiffstats
path: root/Lib/defconQt/spaceCenter.py
diff options
context:
space:
mode:
authorAdrien Tétar2015-07-03 23:21:20 +0200
committerAdrien Tétar2015-07-03 23:21:20 +0200
commitc9e2e049549d25c2b8ef5757547fc1f7533e7186 (patch)
tree95a994fd7b6c7da3c06109ce555cde9badeb2042 /Lib/defconQt/spaceCenter.py
parent2cb5646c5c49258398ad346bd1a975c6b9c79bd6 (diff)
downloadtrufont-c9e2e049549d25c2b8ef5757547fc1f7533e7186.tar.bz2
glyphView: ruler tool, minor nits and refactorings
Diffstat (limited to 'Lib/defconQt/spaceCenter.py')
-rw-r--r--Lib/defconQt/spaceCenter.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/Lib/defconQt/spaceCenter.py b/Lib/defconQt/spaceCenter.py
index 3920d03..9fabaa5 100644
--- a/Lib/defconQt/spaceCenter.py
+++ b/Lib/defconQt/spaceCenter.py
@@ -468,17 +468,10 @@ class GlyphsCanvas(QWidget):
class SpaceTableWidgetItem(QTableWidgetItem):
def setData(self, role, value):
if role & Qt.EditRole:
- # don't set empty or non-number data
+ # don't set empty data
+ # XXX: maybe fetch the value from cell back to the editor
if value == "":
return
- else:
- try:
- int(value)
- except ValueError:
- try:
- value = str(round(float(value)))
- except ValueError:
- return
super(SpaceTableWidgetItem, self).setData(role, value)
class GlyphCellItemDelegate(QStyledItemDelegate):