diff --git a/secop/gui/valuewidgets.py b/secop/gui/valuewidgets.py index 7939832..88636d7 100644 --- a/secop/gui/valuewidgets.py +++ b/secop/gui/valuewidgets.py @@ -31,6 +31,8 @@ from secop.gui.qt import QCheckBox, QComboBox, QDialog, QDoubleSpinBox, \ from secop.gui.util import loadUi # XXX: implement live validators !!!! +# XXX: signals upon change of value +# XXX: honor readonly in all cases! class StringWidget(QLineEdit): def __init__(self, datatype, readonly=False, parent=None): @@ -59,7 +61,7 @@ class TextWidget(QTextEdit): return self.datatype(res) def set_value(self, value): - self.setText(value) + self.setPlainText(value) class BlobWidget(StringWidget):