7#ifndef DISEQCSETTINGS_H
8#define DISEQCSETTINGS_H
39 void Load(
void)
override;
42 void update(
const QString &);
60 void Load(
void)
override;
61 void Save(
void)
override;
114 void Load(
void)
override;
141 void Load(
void)
override;
170 bool switches_enabled);
devid_to_setting_t m_devs
DTVDeviceConfigGroup(DiSEqCDevSettings &settings, uint cardid, bool switches_enabled)
static void AddChild(StandardSetting *group, const QString &trigger, StandardSetting *setting)
void AddNodes(StandardSetting *group, const QString &trigger, DiSEqCDevDevice *node)
~DTVDeviceConfigGroup(void) override=default
DiSEqCDevSettings & m_settings
void ValueChanged(const QString &value, DeviceTypeSetting *devtype, DiSEqCDevDevice *parent, uint childnum)
void DeleteDevice(DeviceTypeSetting *devtype)
void AddDeviceTypeSetting(DeviceTypeSetting *devtype, DiSEqCDevDevice *parent, uint childnum, GroupSetting *parentSetting)
DeviceTree(DiSEqCDevTree &tree)
void PopulateChildren(DiSEqCDevDevice *node, GroupSetting *parentSetting)
void ConnectToValueChanged(DeviceTypeSetting *devtype, DiSEqCDevDevice *parent, uint childnum)
Represents a node in a DVB-S device network.
DVB-S device settings class.
Switch class, including tone, legacy and DiSEqC switches.
static DiseqcConfigBase * CreateByType(DiSEqCDevDevice *dev, StandardSetting *parent)
bool keyPressEvent(QKeyEvent *event) override
void SetPreset(const QString &value)
LNBPolarityInvertedSetting * m_polInv
LNBPresetSetting * m_preset
LNBLOFSwitchSetting * m_lofSwitch
LNBConfig(DiSEqCDevLNB &lnb, StandardSetting *parent)
LNBLOFLowSetting * m_lofLo
LNBLOFHighSetting * m_lofHi
RotorConfig(DiSEqCDevRotor &rotor, StandardSetting *parent)
void SetType(const QString &type)
void newValue(StandardSetting *setting)
RotorPosMap(DiSEqCDevRotor &rotor)
SCRConfig(DiSEqCDevSCR &scr, StandardSetting *parent)
DeviceDescrSetting * m_deviceDescr
SwitchConfig(DiSEqCDevSwitch &switch_dev, StandardSetting *parent)
SwitchAddressSetting * m_address
SwitchPortsSetting * m_ports
SwitchTypeSetting * m_type
QMap< uint, double > uint_to_dbl_t
QMap< uint, StandardSetting * > devid_to_setting_t