24Q_DECLARE_TR_FUNCTIONS(Renderer);
29 bool loadTemplates(
const QString &dirPath);
31 QStringList templatesNames()
const;
33 void push(
const QVariantHash &context);
36 bool render(
const QString &templateName,
const QString &outputPathName,
37 const QVariantHash &additionalContext = QVariantHash{});
39 static QString sanitise(
const QString &key);
40 static QVariant sanitise(
const QVariant &variant);
41 static QVariantHash sanitise(
const QVariantHash &hash);
42 static QVariantMap sanitise(
const QVariantMap &map);
45 Textlee::Context context;
46 Textlee::Engine engine;
47 QStringList templates;