Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
A list populated by the controller's features. More...
#include <IConfigurationWindow.h>
Public Member Functions | |
virtual | ~IFeatureList ()=default |
virtual bool | Initialize (void)=0 |
Initialize the resource. | |
virtual void | Deinitialize (void)=0 |
Deinitialize the resource. | |
virtual bool | HasButton (JOYSTICK::FEATURE_TYPE type) const =0 |
Check if the feature type has any buttons in the GUI. | |
virtual void | Load (const ControllerPtr &controller)=0 |
Load the features for the specified controller. | |
virtual void | OnFocus (unsigned int buttonIndex)=0 |
Focus has been set to the specified GUI button. | |
virtual void | OnSelect (unsigned int buttonIndex)=0 |
The specified GUI button has been selected. | |
A list populated by the controller's features.
The feature list is populated by features (IFeatureButton) belonging to the current controller selected in the controller list (IControllerList).
|
virtualdefault |
Deinitialize the resource.
Implemented in KODI::GAME::CGUIFeatureList.
|
pure virtual |
Check if the feature type has any buttons in the GUI.
The | type of the feature being added to the GUI |
Implemented in KODI::GAME::CGUIFeatureList.
Initialize the resource.
Implemented in KODI::GAME::CGUIFeatureList.
|
pure virtual |
Load the features for the specified controller.
controller | The controller to load |
Implemented in KODI::GAME::CGUIFeatureList.
Focus has been set to the specified GUI button.
buttonIndex | The index of the button being focused |
Implemented in KODI::GAME::CGUIFeatureList.
The specified GUI button has been selected.
buttonIndex | The index of the button being selected |
Implemented in KODI::GAME::CGUIFeatureList.