24 #include "taglibraryinterface.h"
30 #include "l10n_money.h"
31 #include "l10n_filesize.h"
32 #include "with_locale.h"
45 Q_PLUGIN_METADATA(IID
"org.cutelee.TagLibraryInterface")
54 QHash<QString, AbstractNodeFactory *> nodeFactories;
58 nodeFactories.insert(QStringLiteral(
"i18nc_var"),
61 nodeFactories.insert(QStringLiteral(
"i18np_var"),
64 nodeFactories.insert(QStringLiteral(
"i18ncp_var"),
66 nodeFactories.insert(QStringLiteral(
"l10n_money"),
68 nodeFactories.insert(QStringLiteral(
"l10n_money_var"),
70 nodeFactories.insert(QStringLiteral(
"l10n_filesize"),
72 nodeFactories.insert(QStringLiteral(
"l10n_filesize_var"),
74 nodeFactories.insert(QStringLiteral(
"with_locale"),
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.