| 
    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.