22 #include <QStringList>
24 #include <Cutelyst/View>
28 class ClearSilverPrivate;
37 explicit ClearSilver(QObject *parent =
nullptr,
const QString &name = QString());
39 Q_PROPERTY(QStringList includePaths READ includePaths WRITE setIncludePaths NOTIFY changed)
43 QStringList includePaths()
const;
48 void setIncludePaths(
const QStringList &paths);
50 Q_PROPERTY(QString templateExtension READ templateExtension WRITE setTemplateExtension NOTIFY changed)
54 QString templateExtension()
const;
59 void setTemplateExtension(
const QString &extension);
61 Q_PROPERTY(QString wrapper READ wrapper WRITE setWrapper NOTIFY changed)
65 QString wrapper()
const;
71 void setWrapper(
const QString &name);
73 QByteArray render(
Context *c)
const final;
81 #endif // CLEARSILVER_H