Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CGUIComponent Class Reference

#include <GUIComponent.h>

Public Member Functions

 CGUIComponent ()
 
virtual ~CGUIComponent ()
 
void Init ()
 
void Deinit ()
 
CGUIWindowManager & GetWindowManager ()
 
CGUITextureManager & GetTextureManager ()
 
CGUILargeTextureManager & GetLargeTextureManager ()
 
CStereoscopicsManager & GetStereoscopicsManager ()
 
CGUIInfoManager & GetInfoManager ()
 
CGUIColorManager & GetColorManager ()
 
CGUIAudioManager & GetAudioManager ()
 
bool ConfirmDelete (std::string path)
 

Protected Attributes

std::unique_ptr< CGUIWindowManager > m_pWindowManager
 
std::unique_ptr< CGUITextureManager > m_pTextureManager
 
std::unique_ptr< CGUILargeTextureManager > m_pLargeTextureManager
 
std::unique_ptr< CStereoscopicsManager > m_stereoscopicsManager
 
std::unique_ptr< CGUIInfoManager > m_guiInfoManager
 
std::unique_ptr< CGUIColorManager > m_guiColorManager
 
std::unique_ptr< CGUIAudioManager > m_guiAudioManager
 

Constructor & Destructor Documentation

◆ CGUIComponent()

CGUIComponent::CGUIComponent ( )

◆ ~CGUIComponent()

CGUIComponent::~CGUIComponent ( )
virtual

Member Function Documentation

◆ ConfirmDelete()

bool CGUIComponent::ConfirmDelete ( std::string  path)

◆ Deinit()

void CGUIComponent::Deinit ( )

◆ GetAudioManager()

CGUIAudioManager & CGUIComponent::GetAudioManager ( )

◆ GetColorManager()

CGUIColorManager & CGUIComponent::GetColorManager ( )

◆ GetInfoManager()

CGUIInfoManager & CGUIComponent::GetInfoManager ( )

◆ GetLargeTextureManager()

CGUILargeTextureManager & CGUIComponent::GetLargeTextureManager ( )

◆ GetStereoscopicsManager()

CStereoscopicsManager & CGUIComponent::GetStereoscopicsManager ( )

◆ GetTextureManager()

CGUITextureManager & CGUIComponent::GetTextureManager ( )

◆ GetWindowManager()

CGUIWindowManager & CGUIComponent::GetWindowManager ( )

◆ Init()

void CGUIComponent::Init ( )
Todo:
This is something we need to change

Member Data Documentation

◆ m_guiAudioManager

std::unique_ptr<CGUIAudioManager> CGUIComponent::m_guiAudioManager
protected

◆ m_guiColorManager

std::unique_ptr<CGUIColorManager> CGUIComponent::m_guiColorManager
protected

◆ m_guiInfoManager

std::unique_ptr<CGUIInfoManager> CGUIComponent::m_guiInfoManager
protected

◆ m_pLargeTextureManager

std::unique_ptr<CGUILargeTextureManager> CGUIComponent::m_pLargeTextureManager
protected

◆ m_pTextureManager

std::unique_ptr<CGUITextureManager> CGUIComponent::m_pTextureManager
protected

◆ m_pWindowManager

std::unique_ptr<CGUIWindowManager> CGUIComponent::m_pWindowManager
protected

◆ m_stereoscopicsManager

std::unique_ptr<CStereoscopicsManager> CGUIComponent::m_stereoscopicsManager
protected

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