From dbab8458dcce186e7eb7a114a83f759d7db5445a Mon Sep 17 00:00:00 2001 From: deva Date: Tue, 3 Aug 2010 12:30:27 +0000 Subject: New scripting interface part1. --- client/widgets/widget.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'client/widgets/widget.h') diff --git a/client/widgets/widget.h b/client/widgets/widget.h index bd84705..732dce9 100644 --- a/client/widgets/widget.h +++ b/client/widgets/widget.h @@ -43,14 +43,17 @@ public: virtual void setValue(QString value, QString source = ""); virtual bool isValid(); + virtual void setValid(bool valid) { valid = valid; } virtual void disable() {} virtual void enable() {} virtual bool isDisabled() { return false; } virtual void setVisibility(bool) {} - - QString getName(); + virtual bool getVisibility() { return true; } + + QString name(); + QString type(); /** * Connect some signal from this object to some slot in some other object. @@ -70,6 +73,7 @@ public: protected: QString widget_name; + QString widget_type; bool luaValidator(); bool regexpValidator(); -- cgit v1.2.3