GrantleeTheme::QtResourceTemplateLoader Class

The QtResourceTemplateLoader class Author: Laurent montel <montel@kde.org>. More...

Header: #include <GrantleeTheme/QtResourceTemplateLoader>
CMake: find_package(KPim6 REQUIRED COMPONENTS GrantleeTheme)
target_link_libraries(mytarget PRIVATE KPim6::GrantleeTheme)

Public Functions

QtResourceTemplateLoader(const QSharedPointer<KTextTemplate::AbstractLocalizer> localizer = QSharedPointer<KTextTemplate::AbstractLocalizer>())

Reimplemented Public Functions

virtual bool canLoadTemplate(const QString &name) const override
virtual KTextTemplate::Template loadByName(const QString &fileName, const KTextTemplate::Engine *engine) const override

Detailed Description

Member Function Documentation

[explicit] QtResourceTemplateLoader::QtResourceTemplateLoader(const QSharedPointer<KTextTemplate::AbstractLocalizer> localizer = QSharedPointer<KTextTemplate::AbstractLocalizer>())

Constructs a QtResourceTemplateLoader. localizer Optional localizer instance for template localization

[override virtual] bool QtResourceTemplateLoader::canLoadTemplate(const QString &name) const

Checks whether a template can be loaded with the given name. name The template name to check Returns true if the template can be loaded, false otherwise

[override virtual] KTextTemplate::Template QtResourceTemplateLoader::loadByName(const QString &fileName, const KTextTemplate::Engine *engine) const

Loads a template by name from Qt resources. fileName The name of the template file to load engine The Grantlee engine instance Returns The loaded template object