kodi
ServicesSettings.h
1 /*
2  * Copyright (C) 2023 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/ISubSettings.h"
12 #include "settings/lib/Setting.h"
13 
14 #include <vector>
15 
17 {
18 public:
19  static void SettingOptionsChunkSizesFiller(const SettingConstPtr& setting,
20  std::vector<IntegerSettingOption>& list,
21  int& current,
22  void* data);
23  static void SettingOptionsBufferModesFiller(const SettingConstPtr& setting,
24  std::vector<IntegerSettingOption>& list,
25  int& current,
26  void* data);
27  static void SettingOptionsMemorySizesFiller(const SettingConstPtr& setting,
28  std::vector<IntegerSettingOption>& list,
29  int& current,
30  void* data);
31  static void SettingOptionsReadFactorsFiller(const SettingConstPtr& setting,
32  std::vector<IntegerSettingOption>& list,
33  int& current,
34  void* data);
35  static void SettingOptionsCacheChunkSizesFiller(const SettingConstPtr& setting,
36  std::vector<IntegerSettingOption>& list,
37  int& current,
38  void* data);
39 };
Definition: ServicesSettings.h:16
Interface defining methods to load additional setting values from an XML file being loaded by the set...
Definition: ISubSettings.h:18