13 #ifndef MAGICSMOKE_STICK_H
14 #define MAGICSMOKE_STICK_H
19 #include <QStringList>
24 namespace ELAM {
class Engine;}
36 virtual void setTemplateFile(QString filename);
38 virtual void setTemplate(QString text);
41 virtual void setProperty(QString name,QVariant value);
43 virtual void setProperties(QMap<QString,QVariant>properties);
45 virtual void removeProperty(QString name);
48 virtual QVariant property(QString name)
const;
50 virtual QStringList propertyNames()
const;
53 virtual QString render();
56 QMap<QString,QVariant>mproperties;
60 void initEngine(ELAM::Engine&);
#define MAGICSMOKE_COMMON_EXPORT
Definition: commonexport.h:7
A Twig-like renderer for HTML pages or other text based documents.
Definition: stick.h:27