Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
XBMCAddon::xbmcgui::Interceptor< P > Class Template Reference

#include <WindowInterceptor.h>

Inheritance diagram for XBMCAddon::xbmcgui::Interceptor< P >:
XBMCAddon::xbmcgui::InterceptorBase XBMCAddon::xbmcgui::InterceptorDialog< CGUIMediaWindow > XBMCAddon::xbmcgui::InterceptorDialog< P > XBMCAddon::xbmcgui::WindowXMLInterceptor

Public Member Functions

 Interceptor (const char *specializedName, Window *_window, int windowid)
 
 Interceptor (const char *specializedName, Window *_window, int windowid, const char *xmlfile)
 
 ~Interceptor () override=default
 
bool OnMessage (CGUIMessage &message) override
 
bool OnAction (const CAction &action) override
 
bool OnBack (int actionId) override
 
void OnDeinitWindow (int nextWindowID) override
 
bool IsModalDialog () const override
 
bool IsDialogRunning () const override
 
bool IsDialog () const override
 
bool IsMediaWindow () const override
 
void SetRenderOrder (int renderOrder) override
 
void setActive (bool active) override
 
bool isActive () override
 
- Public Member Functions inherited from XBMCAddon::xbmcgui::InterceptorBase
virtual ~InterceptorBase ()
 

Protected Member Functions

CGUIWindowget () override
 
- Protected Member Functions inherited from XBMCAddon::xbmcgui::InterceptorBase
 InterceptorBase ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from XBMCAddon::xbmcgui::InterceptorBase
static bool up ()
 
- Protected Attributes inherited from XBMCAddon::xbmcgui::InterceptorBase
AddonClass::Ref< Windowwindow
 
- Static Protected Attributes inherited from XBMCAddon::xbmcgui::InterceptorBase
static thread_local refupcallTls
 

Constructor & Destructor Documentation

◆ Interceptor() [1/2]

template<class P >
XBMCAddon::xbmcgui::Interceptor< P >::Interceptor ( const char * specializedName,
Window * _window,
int windowid )
inline

◆ Interceptor() [2/2]

template<class P >
XBMCAddon::xbmcgui::Interceptor< P >::Interceptor ( const char * specializedName,
Window * _window,
int windowid,
const char * xmlfile )
inline

◆ ~Interceptor()

template<class P >
XBMCAddon::xbmcgui::Interceptor< P >::~Interceptor ( )
overridedefault

Member Function Documentation

◆ get()

template<class P >
CGUIWindow * XBMCAddon::xbmcgui::Interceptor< P >::get ( )
inlineoverrideprotectedvirtual

◆ isActive()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::isActive ( )
inlineoverridevirtual

◆ IsDialog()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::IsDialog ( ) const
inlineoverride

◆ IsDialogRunning()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::IsDialogRunning ( ) const
inlineoverride

◆ IsMediaWindow()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::IsMediaWindow ( ) const
inlineoverride

◆ IsModalDialog()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::IsModalDialog ( ) const
inlineoverride

◆ OnAction()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::OnAction ( const CAction & action)
inlineoverride

◆ OnBack()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::OnBack ( int actionId)
inlineoverride

◆ OnDeinitWindow()

template<class P >
void XBMCAddon::xbmcgui::Interceptor< P >::OnDeinitWindow ( int nextWindowID)
inlineoverride

◆ OnMessage()

template<class P >
bool XBMCAddon::xbmcgui::Interceptor< P >::OnMessage ( CGUIMessage & message)
inlineoverride

◆ setActive()

template<class P >
void XBMCAddon::xbmcgui::Interceptor< P >::setActive ( bool active)
inlineoverridevirtual

◆ SetRenderOrder()

template<class P >
void XBMCAddon::xbmcgui::Interceptor< P >::SetRenderOrder ( int renderOrder)
inlineoverridevirtual

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