diff options
| author | deva <deva> | 2008-06-02 13:03:33 +0000 | 
|---|---|---|
| committer | deva <deva> | 2008-06-02 13:03:33 +0000 | 
| commit | 322a83c48618b2f58e1014daff6f3956af8070ea (patch) | |
| tree | aa6124cd9f13ee2308e28d33175dc31eb1d34984 /client/widgets/widget.h | |
| parent | f9f04013fca46fa256664bbf1f983c966f253400 (diff) | |
A large number of small changes in widgets, primarily validation oriented.
Diffstat (limited to 'client/widgets/widget.h')
| -rw-r--r-- | client/widgets/widget.h | 19 | 
1 files changed, 15 insertions, 4 deletions
| diff --git a/client/widgets/widget.h b/client/widgets/widget.h index 1f92ea9..89610bb 100644 --- a/client/widgets/widget.h +++ b/client/widgets/widget.h @@ -29,18 +29,29 @@  #include <QString>  #include <QDomNode> +#include <QRegExp> -class Widget { +#include "lua.h" +class Widget {  public: -  //Widget(QString parent_name, QDomNode node); -  Widget(QDomNode node); +  Widget(QDomNode &node);    virtual ~Widget(){} -  virtual QString getValue() = 0; +  virtual QString getValue();    virtual bool isValid();    QString getName();  protected:    QString widget_name; + +  bool luaValidator(); +  bool regexpValidator(); + +private: +  QRegExp rx; +  LUA *lua; +  bool hasregexpvalidator; +  bool hasluavalidator;  }; +  #endif/*__PRACRO_WIDGET_H__*/ | 
