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

#include <PVRChannelGroupSettings.h>

Inheritance diagram for PVR::CPVRChannelGroupSettings:

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 ( )

Member Function Documentation

◆ OnSettingChanged()

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

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.

settingThe setting whose value has been changed

Reimplemented from ISettingCallback.

◆ RegisterCallback()

void CPVRChannelGroupSettings::RegisterCallback ( IChannelGroupSettingsCallback * callback)

◆ StartGroupChannelNumbersFromOne()

bool PVR::CPVRChannelGroupSettings::StartGroupChannelNumbersFromOne ( ) const

◆ UnregisterCallback()

void CPVRChannelGroupSettings::UnregisterCallback ( IChannelGroupSettingsCallback * callback)

◆ UseBackendChannelNumbers()

bool PVR::CPVRChannelGroupSettings::UseBackendChannelNumbers ( ) const

◆ UseBackendChannelOrder()

bool PVR::CPVRChannelGroupSettings::UseBackendChannelOrder ( ) const

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