TGUI
0.8.9
|
Base class for theme loader implementations. More...
#include <TGUI/Loading/ThemeLoader.hpp>
Public Member Functions | |
virtual | ~BaseThemeLoader ()=default |
Virtual destructor. | |
virtual void | preload (const std::string &primary) |
Optionally already do some work when only the primary parameter is known yet. More... | |
virtual const std::map< sf::String, sf::String > & | load (const std::string &primary, const std::string &secondary)=0 |
Loads the property-value pairs from the theme. More... | |
virtual bool | canLoad (const std::string &primary, const std::string &secondary)=0 |
Check if the requested property-value pairs are available. More... | |
Base class for theme loader implementations.
|
pure virtual |
Check if the requested property-value pairs are available.
primary | Primary parameter of the loader |
secondary | Secondary parameter of the loader |
For the default loader, the primary parameter is the filename while the secondary parameter is the section name.
Implemented in tgui::DefaultThemeLoader.
|
pure virtual |
Loads the property-value pairs from the theme.
primary | Primary parameter of the loader |
secondary | Secondary parameter of the loader |
For the default loader, the primary parameter is the filename while the secondary parameter is the section name.
Implemented in tgui::DefaultThemeLoader.
|
virtual |
Optionally already do some work when only the primary parameter is known yet.
primary | Primary parameter of the loader (filename of the theme file in DefaultThemeLoader) |
Reimplemented in tgui::DefaultThemeLoader.