diff options
Diffstat (limited to 'client/builder.h')
| -rw-r--r-- | client/builder.h | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/client/builder.h b/client/builder.h index 6c0577d..586370d 100644 --- a/client/builder.h +++ b/client/builder.h @@ -28,23 +28,32 @@  #ifndef _BUILDER_H  #define _BUILDER_H +#include "widgets/widget.h"  #include <QDomDocument>  #include <QWidget>  #include <QDomNode>  #include <QObject> +#include <QVector>  class Builder : public QObject  {    Q_OBJECT +  public:    Builder(QDomDocument *xml_doc);    ~Builder(); -  public slots: +public slots: +  void commit(); +  void reset(); +  void cancel();  private:    void recurser(QDomNode xml_node, QWidget *parent);    QDomDocument *xml_doc; +  QVector< Widget* > widgets; +  QString macro; +  QString version;  }; | 
