kodi
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CApplicationSkinHandling Class Reference

Class handling application support for skin management. More...

#include <ApplicationSkinHandling.h>

Inheritance diagram for CApplicationSkinHandling:
Inheritance graph
[legend]
Collaboration diagram for CApplicationSkinHandling:
Collaboration graph
[legend]

Public Member Functions

 CApplicationSkinHandling (IMsgTargetCallback *msgCb, IWindowManagerCallback *wCb, bool &bInitializing)
 
void UnloadSkin ()
 
bool OnSettingChanged (const CSetting &setting)
 
void ReloadSkin (bool confirm=false)
 

Protected Member Functions

bool LoadSkin (const std::string &skinID)
 
bool LoadCustomWindows ()
 
void ProcessSkin () const
 Called by the application main/render thread for processing operations belonging to the skin.
 

Protected Attributes

bool m_saveSkinOnUnloading = true
 
bool m_confirmSkinChange = true
 
bool m_ignoreSkinSettingChanges = false
 
IMsgTargetCallbackm_msgCb
 
IWindowManagerCallbackm_wCb
 
bool & m_bInitializing
 

Friends

class CApplication
 

Detailed Description

Class handling application support for skin management.


The documentation for this class was generated from the following files: