kodi
xbmc
platform
darwin
tvos
TVOSSettingsHandler.h
1
/*
2
* Copyright (C) 2010-2018 Team Kodi
3
* This file is part of Kodi - https://kodi.tv
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
* See LICENSES/README.md for more information.
7
*/
8
9
#pragma once
10
11
#include "settings/lib/ISettingCallback.h"
12
13
class
CTVOSInputSettings
:
public
ISettingCallback
14
{
15
public
:
16
static
CTVOSInputSettings
& GetInstance();
17
18
void
Initialize();
19
20
virtual
void
OnSettingChanged
(
const
std::shared_ptr<const CSetting>& setting)
override
;
21
22
private
:
23
CTVOSInputSettings
() =
default
;
24
CTVOSInputSettings
(
CTVOSInputSettings
const
&);
25
CTVOSInputSettings
& operator=(
CTVOSInputSettings
const
&);
26
27
static
CTVOSInputSettings
* m_instance;
28
};
ISettingCallback
Definition:
ISettingCallback.h:16
CTVOSInputSettings
Definition:
TVOSSettingsHandler.h:13
CTVOSInputSettings::OnSettingChanged
virtual void OnSettingChanged(const std::shared_ptr< const CSetting > &setting) override
The value of the given setting has changed.
Definition:
TVOSSettingsHandler.mm:58
Generated by
1.8.13