Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
PVR::CPVRChannelGroupSettings Class Reference

#include <PVRChannelGroupSettings.h>

Inheritance diagram for PVR::CPVRChannelGroupSettings:
ISettingCallback

Public Member Functions

 CPVRChannelGroupSettings ()
 
virtual ~CPVRChannelGroupSettings ()
 
void OnSettingChanged (const std::shared_ptr< const CSetting > &setting) override
 The value of the given setting has changed.
 
void RegisterCallback (IChannelGroupSettingsCallback *callback)
 
void UnregisterCallback (IChannelGroupSettingsCallback *callback)
 
bool UseBackendChannelOrder () const
 
bool UseBackendChannelNumbers () const
 
bool StartGroupChannelNumbersFromOne () const
 
- Public Member Functions inherited from ISettingCallback
virtual ~ISettingCallback ()=default
 
virtual bool OnSettingChanging (const std::shared_ptr< const CSetting > &setting)
 The value of the given setting is being changed.
 
virtual void OnSettingAction (const std::shared_ptr< const CSetting > &setting)
 The given setting has been activated.
 
virtual bool OnSettingUpdate (const std::shared_ptr< CSetting > &setting, const char *oldSettingId, const TiXmlNode *oldSettingNode)
 The given setting needs to be updated.
 
virtual void OnSettingPropertyChanged (const std::shared_ptr< const CSetting > &setting, const char *propertyName)
 The given property of the given setting has changed.
 

Constructor & Destructor Documentation

◆ CPVRChannelGroupSettings()

CPVRChannelGroupSettings::CPVRChannelGroupSettings ( )

◆ ~CPVRChannelGroupSettings()

CPVRChannelGroupSettings::~CPVRChannelGroupSettings ( )
virtual

Member Function Documentation

◆ OnSettingChanged()

void CPVRChannelGroupSettings::OnSettingChanged ( const std::shared_ptr< const CSetting > & setting)
overridevirtual

The value of the given setting has changed.

This callback is triggered whenever the value of a setting has been successfully changed (i.e. none of the OnSettingChanging() handlers) has reverted the change.

Parameters
settingThe setting whose value has been changed

Reimplemented from ISettingCallback.

◆ RegisterCallback()

void CPVRChannelGroupSettings::RegisterCallback ( IChannelGroupSettingsCallback * callback)

◆ StartGroupChannelNumbersFromOne()

bool PVR::CPVRChannelGroupSettings::StartGroupChannelNumbersFromOne ( ) const
inline

◆ UnregisterCallback()

void CPVRChannelGroupSettings::UnregisterCallback ( IChannelGroupSettingsCallback * callback)

◆ UseBackendChannelNumbers()

bool PVR::CPVRChannelGroupSettings::UseBackendChannelNumbers ( ) const
inline

◆ UseBackendChannelOrder()

bool PVR::CPVRChannelGroupSettings::UseBackendChannelOrder ( ) const
inline

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