8#include <Cutelyst/Plugins/View/cutelee_export.h>
9#include <Cutelyst/View>
24class CuteleeViewPrivate;
171 QString templateExtension()
const;
185 [[nodiscard]]
QString wrapper()
const;
211 [[nodiscard]] Cutelee::Engine *
engine()
const;
347 const QString &prefix = QStringLiteral(
"."),
348 const QString &suffix = QStringLiteral(
".qm"));
QString name() const noexcept
void setWrapper(const QString &name)
CuteleeView(QObject *parent=nullptr, const QString &name=QString())
void addTranslator(const QLocale &locale, QTranslator *translator)
void setTemplateExtension(const QString &extension)
void addTranslationCatalogs(const QMultiHash< QString, QString > &catalogs)
QVector< QLocale > loadTranslationsFromDir(const QString &filename, const QString &directory, const QString &prefix=QStringLiteral("."), const QString &suffix=QStringLiteral(".qm"))
Cutelee::Engine * engine() const
void addTranslationCatalog(const QString &path, const QString &catalog)
QByteArray render(Context *c) const override final
void setCache(bool enable)
void setIncludePaths(const QStringList &paths)
View(QObject *parent, const QString &name)
The Cutelyst namespace holds all public Cutelyst API.
QObject * parent() const const