11#include "commons/Exception.h"
12#include "interfaces/legacy/AddonClass.h"
13#include "interfaces/legacy/AddonString.h"
14#include "interfaces/legacy/Exception.h"
15#include "interfaces/legacy/Tuple.h"
16#include "settings/lib/SettingDefinitions.h"
29XBMCCOMMONS_STANDARD_EXCEPTION(SettingCallbacksNotSupportedException);
55#ifndef DOXYGEN_SHOULD_SKIP_THIS
57 std::shared_ptr<CSettingsBase> settings;
58 Settings(std::shared_ptr<CSettingsBase> settings);
63#ifdef DOXYGEN_SHOULD_USE_THIS
88#ifdef DOXYGEN_SHOULD_USE_THIS
110 int getInt(
const char*
id);
113#ifdef DOXYGEN_SHOULD_USE_THIS
138#ifdef DOXYGEN_SHOULD_USE_THIS
163#ifdef DOXYGEN_SHOULD_USE_THIS
188#ifdef DOXYGEN_SHOULD_USE_THIS
213#ifdef DOXYGEN_SHOULD_USE_THIS
238#ifdef DOXYGEN_SHOULD_USE_THIS
263#ifdef DOXYGEN_SHOULD_USE_THIS
288 void setBool(
const char*
id,
bool value);
291#ifdef DOXYGEN_SHOULD_USE_THIS
316 void setInt(
const char*
id,
int value);
319#ifdef DOXYGEN_SHOULD_USE_THIS
344 void setNumber(
const char*
id,
double value);
347#ifdef DOXYGEN_SHOULD_USE_THIS
372 void setString(
const char*
id,
const String& value);
375#ifdef DOXYGEN_SHOULD_USE_THIS
400 void setBoolList(
const char*
id,
const std::vector<bool>& values);
403#ifdef DOXYGEN_SHOULD_USE_THIS
428 void setIntList(
const char*
id,
const std::vector<int>& values);
431#ifdef DOXYGEN_SHOULD_USE_THIS
456 void setNumberList(
const char*
id,
const std::vector<double>& values);
459#ifdef DOXYGEN_SHOULD_USE_THIS
484 void setStringList(
const char*
id,
const std::vector<String>& values);
getNumber(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setString(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setStringList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
getBoolList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
getString(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setIntList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
getNumberList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
getIntList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setBool(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setNumber(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
getInt(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
getBool(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setBoolList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
getStringList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setNumberList(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...
setInt(...)
<h4><code><span style="font-style: italic;">Function: </span><span style="font-style: bold;"><font co...