|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <RssManager.h>
Public Member Functions | |
| void | OnSettingsLoaded () override |
| Settings have been loaded. | |
| void | OnSettingsUnloaded () override |
| Setting values have been unloaded. | |
| void | OnSettingAction (const std::shared_ptr< const CSetting > &setting) override |
| The given setting has been activated. | |
| void | Start () |
| void | Stop () |
| bool | Load () |
| bool | Reload () |
| void | Clear () |
| bool | IsActive () const |
| bool | GetReader (int controlID, int windowID, IRssObserver *observer, CRssReader *&reader) |
| const RssUrls & | GetUrls () 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 | OnSettingChanged (const std::shared_ptr< const CSetting > &setting) |
| The value of the given setting has changed. | |
| 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. | |
Public Member Functions inherited from ISettingsHandler | |
| virtual | ~ISettingsHandler ()=default |
| virtual bool | OnSettingsLoading () |
| Settings loading has been initiated. | |
| virtual bool | OnSettingsSaving () const |
| Settings saving has been initiated. | |
| virtual void | OnSettingsSaved () const |
| Settings have been saved. | |
| virtual void | OnSettingsCleared () |
| Settings have been cleared. | |
Static Public Member Functions | |
| static CRssManager & | GetInstance () |
Protected Member Functions | |
| CRssManager () | |
| ~CRssManager () override | |
|
protected |
|
overrideprotected |
| void CRssManager::Clear | ( | ) |
|
static |
| bool CRssManager::GetReader | ( | int | controlID, |
| int | windowID, | ||
| IRssObserver * | observer, | ||
| CRssReader *& | reader | ||
| ) |
|
inline |
|
inline |
| bool CRssManager::Load | ( | ) |
|
overridevirtual |
The given setting has been activated.
This callback is triggered whenever the given setting has been activated. This callback is only fired for CSettingAction settings.
| setting | The setting which has been activated. |
Reimplemented from ISettingCallback.
|
overridevirtual |
Settings have been loaded.
This callback can be used to trigger loading other settings.
Reimplemented from ISettingsHandler.
|
overridevirtual |
Setting values have been unloaded.
This callback can be used to trigger uninitializing any state variables (e.g. before re-loading the settings).
Reimplemented from ISettingsHandler.
| bool CRssManager::Reload | ( | ) |
| void CRssManager::Start | ( | ) |
| void CRssManager::Stop | ( | ) |