diff options
Diffstat (limited to 'client/widgets/widget.cc')
-rw-r--r-- | client/widgets/widget.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/client/widgets/widget.cc b/client/widgets/widget.cc index 14d8c34..5899839 100644 --- a/client/widgets/widget.cc +++ b/client/widgets/widget.cc @@ -41,6 +41,10 @@ Widget::Widget(QDomNode &node, MacroWindow *macrowindow) elem.tagName().toStdString().c_str()); } + if(elem.hasAttribute("prefilled")) { + prefilled = elem.attribute("prefilled"); + } + if(elem.hasAttribute("script")) { luaprogram = elem.attribute("script"); hasluaprogram = true; @@ -96,6 +100,12 @@ void Widget::setInitialValue(QString value) } } +bool Widget::hasInitialValue() +{ + return has_initial_value; +} + + void Widget::reset() { setValue(initial_value); |