2 * Copyright (C) 2005-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
11 #include "settings/dialogs/GUIDialogSettingsManualBase.h"
13 struct StringSettingOption
;
15 class CGUIDialogCMSSettings
: public CGUIDialogSettingsManualBase
18 CGUIDialogCMSSettings();
19 ~CGUIDialogCMSSettings() override
;
22 // implementations of ISettingCallback
23 void OnSettingChanged(const std::shared_ptr
<const CSetting
>& setting
) override
;
25 // specialization of CGUIDialogSettingsBase
26 bool AllowResettingSettings() const override
{ return false; }
27 bool OnBack(int actionID
) override
;
29 void SetupView() override
;
31 // specialization of CGUIDialogSettingsManualBase
32 void InitializeSettings() override
;
35 static void Cms3dLutsFiller(const std::shared_ptr
<const CSetting
>& setting
,
36 std::vector
<StringSettingOption
>& list
,