diff options
| author | deva <deva> | 2009-02-12 14:42:12 +0000 | 
|---|---|---|
| committer | deva <deva> | 2009-02-12 14:42:12 +0000 | 
| commit | 9be2869c6ebad21621e10b3bd9e82dc811b75d2d (patch) | |
| tree | 499aa5af9dfd80aae4c07437f2f55f21241e5891 /client/lua.h | |
| parent | 22e0b0ddd78f13b2648befe892d9ec6c5b1b1229 (diff) | |
Added formatlanguage attribute to metawidget, and implemented lua parser for it.
Diffstat (limited to 'client/lua.h')
| -rw-r--r-- | client/lua.h | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/client/lua.h b/client/lua.h index 4777dd4..ba074dd 100644 --- a/client/lua.h +++ b/client/lua.h @@ -32,14 +32,17 @@  #include <QString> +#include "widgets/widget.h" +  class MacroWindow;  class LUA {  public: -  LUA(MacroWindow *macrowindow); +  LUA(QVector< Widget *> *widgets, QVector< Widget *> *auxwidgets = NULL);    ~LUA(); -  bool run(QString program, QString name, QString value); +  bool runValidator(QString program, QString name, QString value); +  QString runParser(QString program);    QString getValue(QString name);    void setValue(QString name, QString value); @@ -49,9 +52,12 @@ public:    void error(QString message); +  Widget *getWidget(QString name); +  private:    lua_State *L; -  MacroWindow *macrowindow; +  QVector< Widget *> *widgets; +  QVector< Widget *> *auxwidgets;  };  #endif/*__PRACRO_LUA_H__*/ | 
