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"),
QHash< QString, AbstractNodeFactory * > nodeFactories(const QString &name={}) override
iterator insert(const Key &key, const T &value)
The Cutelee namespace holds all public Cutelee API.
The TagLibraryInterface returns available tags and filters from libraries.
The Parser class processes a string template into a tree of nodes.