Grantlee  0.5.1
Public Member Functions | List of all members
Grantlee::LocalizedFileSystemTemplateLoader Class Reference

The LocalizedFileSystemTemplateLoader loads templates and l10n catalogs from the filesystem. More...

#include <templateloader.h>

Inheritance diagram for Grantlee::LocalizedFileSystemTemplateLoader:
Inheritance graph
[legend]

Public Member Functions

 LocalizedFileSystemTemplateLoader (const AbstractLocalizer::Ptr localizer)
 
virtual ~LocalizedFileSystemTemplateLoader ()
 
void setTemplateDirs (const QStringList &dirs)
 
void setTheme (const QString &themeName)
 
- Public Member Functions inherited from Grantlee::FileSystemTemplateLoader
 FileSystemTemplateLoader ()
 
virtual ~FileSystemTemplateLoader ()
 
bool canLoadTemplate (const QString &name) const
 
QPair< QString, QString > getMediaUri (const QString &fileName) const
 
Template loadByName (const QString &name, Engine const *engine) const
 
void setTemplateDirs (const QStringList &dirs)
 
void setTheme (const QString &themeName)
 
QStringList templateDirs () const
 
QString themeName () const
 
- Public Member Functions inherited from Grantlee::AbstractTemplateLoader
virtual ~AbstractTemplateLoader ()
 

Additional Inherited Members

- Public Types inherited from Grantlee::AbstractTemplateLoader
typedef QSharedPointer< AbstractTemplateLoaderPtr
 

Detailed Description

This template loader not only loads templates from the file system, but also loads translation catalogs for themes.

Definition at line 180 of file templateloader.h.

Constructor & Destructor Documentation

Grantlee::LocalizedFileSystemTemplateLoader::LocalizedFileSystemTemplateLoader ( const AbstractLocalizer::Ptr  localizer)

Constructor

virtual Grantlee::LocalizedFileSystemTemplateLoader::~LocalizedFileSystemTemplateLoader ( )
virtual

Destructor

Member Function Documentation

void Grantlee::LocalizedFileSystemTemplateLoader::setTemplateDirs ( const QStringList &  dirs)

Sets the directories to look for template files to dirs and loads catalogs from them.

void Grantlee::LocalizedFileSystemTemplateLoader::setTheme ( const QString &  themeName)

Sets the theme of this loader to themeName and loads the theme catalogs