24 #include "autoescape.h"
28 #include "filtertag.h"
32 #include "ifchanged.h"
35 #include "mediafinder.h"
39 #include "spaceless.h"
40 #include "templatetag.h"
41 #include "widthratio.h"
45 #include "taglibraryinterface.h"
58 Q_PLUGIN_METADATA(IID
"org.cutelee.TagLibraryInterface")
69 nodeFactories.
insert(QStringLiteral(
"autoescape"),
78 nodeFactories.
insert(QStringLiteral(
"ifchanged"),
81 nodeFactories.
insert(QStringLiteral(
"ifnotequal"),
84 nodeFactories.
insert(QStringLiteral(
"media_finder"),
89 nodeFactories.
insert(QStringLiteral(
"spaceless"),
91 nodeFactories.
insert(QStringLiteral(
"templatetag"),
93 nodeFactories.
insert(QStringLiteral(
"widthratio"),
The Parser class processes a string template into a tree of nodes.
The TagLibraryInterface returns available tags and filters from libraries.
QHash< QString, AbstractNodeFactory * > nodeFactories(const QString &name={}) override
The Cutelee namespace holds all public Cutelee API.
QHash::iterator insert(const Key &key, const T &value)