25 QString script =
"") :
69 QString _help_text,
DataType _dtype) :
80 QStringList _data_list, QStringList _display_list) :
90 QString _label, QString _help_text,
DataType _dtype,
91 long long _range_min,
long long _range_max) :
100 QString _label, QString _help_text,
DataType _dtype,
101 QStringList _data_list, QStringList _display_list,
102 long long _range_min,
long long _range_max,
103 QString _placeholder) :
132 const QString &group =
"");
135 const QMap<QString,QString> ¶ms, QString &result);
virtual QString ToHTML(uint) const
virtual ~MythSettingBase()=default
MythSettingBase()=default
MythSettingGroup(QString hlabel, QString ulabel, QString script="")
QString m_unique_label
div name for stylesheets & javascript
QString ToHTML(uint depth) const override
MythSettingList m_settings
MythSetting(QString _value, const QString &_default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype, QStringList _data_list, QStringList _display_list, long long _range_min, long long _range_max, QString _placeholder)
MythSetting(QString _value, const QString &_default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype)
@ kComboBox
list where user input is allowed
@ kSelect
list where only data_list are valid
MythSetting(QString _value, const QString &_default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype, QStringList _data_list, QStringList _display_list)
QStringList m_display_list
QString m_placeholder_text
MythSetting(QString _value, const QString &_default_data, SettingType _stype, QString _label, QString _help_text, DataType _dtype, long long _range_min, long long _range_max)
QString ToHTML(uint level) const override
QMap< QString, QString > GetSettingsMap(const MythSettingList &settings, const QString &hostname)
QString StringListToJSON(const QString &key, const QStringList &sList)
bool parse_settings(MythSettingList &settings, const QString &filename, const QString &group="")
bool load_settings(MythSettingList &settings, const QString &hostname)
bool check_settings(MythSettingList &database_settings, const QMap< QString, QString > ¶ms, QString &result)
QStringList GetSettingValueList(const QString &type)
QString StringMapToJSON(const QMap< QString, QString > &map)
QList< MythSettingBase * > MythSettingList