MythTV  master
Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
StandardSetting Class Referenceabstract

#include <standardsettings.h>

Inheritance diagram for StandardSetting:
Inheritance graph
[legend]
Collaboration diagram for StandardSetting:
Collaboration graph
[legend]

Public Slots

virtual void setEnabled (bool enabled)
 
virtual void setReadOnly (bool readonly)
 
void setVisible (bool visible)
 
virtual void setValue (const QString &newValue)
 
virtual void setValue (int newValue)
 
virtual void childChanged (StandardSetting *)
 

Signals

void valueChanged (const QString &newValue)
 
void valueChanged (StandardSetting *setting)
 
void ShouldRedraw (StandardSetting *setting)
 
void settingsChanged (StandardSetting *selectedSetting=nullptr)
 
void ChangeSaved ()
 
void helpTextChanged (const QString &newValue)
 

Public Member Functions

virtual void setLabel (QString str)
 
QString getLabel (void) const
 
virtual void setHelpText (const QString &str)
 
QString getHelpText (void) const
 
virtual void setName (const QString &name)
 
QString getName (void) const
 
StandardSettingbyName (const QString &name)
 
bool isVisible (void) const
 
bool isEnabled () const
 
bool isReadOnly () const
 
bool haveChanged ()
 Return true if the setting have changed or any of its children. More...
 
void setChanged (bool changed)
 
StandardSettinggetParent () const
 
virtual QString getValue (void) const
 
virtual void updateButton (MythUIButtonListItem *item)
 This method is called whenever the UI need to reflect a change Reimplement this If you widget need a custom look. More...
 
void SetDBValue (const QString &val) override
 
QString GetDBValue (void) const override
 
MythUIButtonListItemcreateButton (MythUIButtonList *list)
 
virtual void addChild (StandardSetting *child)
 
virtual void removeChild (StandardSetting *child)
 
virtual QList< StandardSetting * > * getSubSettings ()
 
virtual bool haveSubSettings ()
 
virtual void clearSettings ()
 
void clearTargetedSettings (const QString &value)
 
virtual void edit (MythScreenType *screen)=0
 
virtual void resultEdit (DialogCompletionEvent *dce)=0
 
virtual void Load (void)
 
virtual void Save (void)
 
virtual void Open (void)
 
virtual void Close (void)
 
StorageGetStorage (void) const
 
void addTargetedChild (const QString &value, StandardSetting *setting)
 
void addTargetedChildren (const QString &value, std::initializer_list< StandardSetting * > settings)
 
void removeTargetedChild (const QString &value, StandardSetting *child)
 
virtual bool keyPressEvent (QKeyEvent *event)
 
void MoveToThread (QThread *thread)
 
- Public Member Functions inherited from StorageUser
virtual ~StorageUser ()=default
 

Protected Member Functions

 StandardSetting (Storage *_storage=nullptr)
 
 ~StandardSetting () override
 
void setParent (StandardSetting *parent)
 

Protected Attributes

QString m_settingValue
 
bool m_enabled {true}
 
bool m_readonly {false}
 
QString m_label
 
QString m_helptext
 
QString m_name
 
bool m_visible {true}
 

Private Attributes

bool m_haveChanged {false}
 
Storagem_storage {nullptr}
 
StandardSettingm_parent {nullptr}
 
QList< StandardSetting * > m_children
 
QMap< QString, QList< StandardSetting * > > m_targets
 

Detailed Description

Definition at line 29 of file standardsettings.h.

Constructor & Destructor Documentation

◆ StandardSetting()

StandardSetting::StandardSetting ( Storage _storage = nullptr)
inlineexplicitprotected

Definition at line 107 of file standardsettings.h.

◆ ~StandardSetting()

StandardSetting::~StandardSetting ( )
overrideprotected

Definition at line 22 of file standardsettings.cpp.

Member Function Documentation

◆ setLabel()

virtual void StandardSetting::setLabel ( QString  str)
inlinevirtual

Definition at line 34 of file standardsettings.h.

Referenced by AddFullTS::AddFullTS(), AdjustFill(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), ArchiveSettings::ArchiveSettings(), ASIConfigurationGroup::ASIConfigurationGroup(), ASIDevice::ASIDevice(), AspectOverride(), AudioCodecName::AudioCodecName(), AudioConfigSettings::AudioConfigSettings(), AudioDevice::AudioDevice(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioRateLimit::AudioRateLimit(), AudioTest::AudioTest(), AutomaticChannelGroupSelection(), AutomaticSetWatched(), AutoTranscode::AutoTranscode(), AverageBitrate::AverageBitrate(), BitrateMode::BitrateMode(), BouquetID::BouquetID(), Brightness::Brightness(), BrowseAllTuners(), BrowseChannelGroup(), BTTVVolume::BTTVVolume(), ButtonStandardSetting::ButtonStandardSetting(), Callsign::Callsign(), AudioTest::cancelTest(), CaptureCardEditor::CaptureCardEditor(), CaptureCardGroup::CaptureCardGroup(), ProfileGroup::CardInfo::CardInfo(), CardInputEditor::CardInputEditor(), CardType::CardType(), CategoryOverTime(), CetonDeviceID::CetonDeviceID(), CetonSetting::CetonSetting(), ChannelCheckBoxSetting::ChannelCheckBoxSetting(), ChannelFormat(), ChannelGroupDefault(), ChannelGroupRememberLast(), ChannelGroupSetting::ChannelGroupSetting(), ChannelGroupsSetting::ChannelGroupsSetting(), ChannelNumbersOnly::ChannelNumbersOnly(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsIPTV::ChannelOptionsIPTV(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelOrdering(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), ChannelURL::ChannelURL(), ChannelWizard::ChannelWizard(), Channum::Channum(), Colour::Colour(), Command::Command(), CommandPath::CommandPath(), CommMethod::CommMethod(), CompleteChannelsOnly::CompleteChannelsOnly(), ContinueEmbeddedTVPlay(), Contrast::Contrast(), DatabaseSettings::DatabaseSettings(), DefaultCCMode(), DeliverySystem::DeliverySystem(), DemoConfigurationGroup::DemoConfigurationGroup(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), DeviceTypeSetting::DeviceTypeSetting(), DishNetEIT::DishNetEIT(), DisplayGroupTitleSort(), DTVDeviceConfigGroup::DTVDeviceConfigGroup(), DTVStandard::DTVStandard(), DVBCardName::DVBCardName(), DVBCardNum::DVBCardNum(), DVBCardType::DVBCardType(), DVBCModulationSystem::DVBCModulationSystem(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBCSymbolRate::DVBCSymbolRate(), DVBEITScan::DVBEITScan(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBNetID::DVBNetID(), DVBNoSeqStart::DVBNoSeqStart(), DVBOnDemand::DVBOnDemand(), DVBSModulationSystem::DVBSModulationSystem(), DVBSSymbolRate::DVBSSymbolRate(), DVBT2Bandwidth::DVBT2Bandwidth(), DVBT2GuardInterval::DVBT2GuardInterval(), DVBT2TransmissionMode::DVBT2TransmissionMode(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTModulationSystem::DVBTModulationSystem(), DVBTTransmissionMode::DVBTTransmissionMode(), DVBTuningDelay::DVBTuningDelay(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), EPGSettings::EPGSettings(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), FileDevice::FileDevice(), Finetune::Finetune(), FirewireConnection::FirewireConnection(), FirewireGUID::FirewireGUID(), FirewireModel::FirewireModel(), FirewireSpeed::FirewireSpeed(), FollowNITSetting::FollowNITSetting(), ForceFullScreen(), FreeToAirOnly::FreeToAirOnly(), Freqid::Freqid(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), Frequency_CO::Frequency_CO(), FullChannelSearch::FullChannelSearch(), GallerySettings::GallerySettings(), GameGeneralSettings::GameGeneralSettings(), GamePlayersList::GamePlayersList(), GameType::GameType(), GeneralSettings::GeneralSettings(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), GuiDimension::GuiDimension(), GuiSizeForTV(), GuiVidModeResolution(), HardwareMJPEGHDecimation::HardwareMJPEGHDecimation(), HardwareMJPEGQuality::HardwareMJPEGQuality(), HardwareMJPEGVDecimation::HardwareMJPEGVDecimation(), HDHomeRunEITScan::HDHomeRunEITScan(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ImageSize::Height::Height(), HideMouseCursor(), ProfileGroup::HostName::HostName(), Hue::Hue(), Icon::Icon(), IgnoreSignalTimeout::IgnoreSignalTimeout(), ImageSize::ImageSize(), ImportConfigurationGroup::ImportConfigurationGroup(), PlaybackProfileItemConfig::InitLabel(), PlaybackProfileConfig::InitUI(), InputDisplayName::InputDisplayName(), InputGroup::InputGroup(), InputName::InputName(), InputPriority::InputPriority(), InputSelector::InputSelector(), InstanceCount::InstanceCount(), IpAddressSettings::IpAddressSettings(), IPTVHost::IPTVHost(), ISO639PreferredLanguage(), JumpMinutes::JumpMinutes(), JumpToProgramOSD(), LCDBacklightOn(), LCDBigClock(), LCDEnable(), LCDHeartBeatOn(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), LCNOffset::LCNOffset(), LetterboxingColour(), LiveTVOrder::LiveTVOrder(), LNBConfig::LNBConfig(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPolarityInvertedSetting::LNBPolarityInvertedSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), DatabaseSettings::Load(), PlaybackSettings::Load(), ChannelGroupSetting::Load(), LongChannelFormat(), MainGeneralSettings::MainGeneralSettings(), ManualRecordStartChanType(), MaxEndGap(), MaxStartGap(), MinimumRecordingQuality(), Modulation::Modulation(), MP3Quality::MP3Quality(), MPEG2aspectRatio::MPEG2aspectRatio(), MPEG2audBitrateL1::MPEG2audBitrateL1(), MPEG2audBitrateL2::MPEG2audBitrateL2(), MPEG2audBitrateL3::MPEG2audBitrateL3(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MPEG2audType::MPEG2audType(), MPEG2audVolume::MPEG2audVolume(), MPEG2Language::MPEG2Language(), MPEG2streamType::MPEG2streamType(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4Option4MV::MPEG4Option4MV(), MPEG4OptionIDCT::MPEG4OptionIDCT(), MPEG4OptionIME::MPEG4OptionIME(), MPEG4OptionVHQ::MPEG4OptionVHQ(), MPEG4QualDiff::MPEG4QualDiff(), MPEGConfigurationGroup::MPEGConfigurationGroup(), MultiplexSetting::MultiplexSetting(), MusicChoiceEnabled(), MythDateFormatCB(), MythFillSettings::MythFillSettings(), MythLanguage(), MythShortDateFormat(), MythShutdownSettings::MythShutdownSettings(), MythTimeFormat(), MythWelcomeSettings::MythWelcomeSettings(), ProfileGroup::Name::Name(), Name::Name(), VideoSource::Name::Name(), NetworkControlEnabled(), OnAirGuide::OnAirGuide(), OSDSettings::OSDSettings(), OutputFilters::OutputFilters(), OverrideExitMenu(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneExistingScanImport::PaneExistingScanImport(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), PlaybackSettings::PlaybackSettings(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLStart(), PlayGroupConfig::PlayGroupConfig(), PlayGroupEditor::PlayGroupEditor(), PresetTuner::PresetTuner(), Priority::Priority(), ProfileGroup::ProfileGroup(), ProfileGroupEditor::ProfileGroupEditor(), QuickTune::QuickTune(), RealtimePriority(), RecordFullTSStream::RecordFullTSStream(), RecordingProfile::RecordingProfile(), RecordingProfileEditor::RecordingProfileEditor(), RecordingTypeStream::RecordingTypeStream(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), RemoveDuplicates::RemoveDuplicates(), RestoreData::RestoreData(), RestoreIcon::RestoreIcon(), RestoreVisible::RestoreVisible(), RestoreXMLTVID::RestoreXMLTVID(), RollOff::RollOff(), RomPath::RomPath(), RotorConfig::RotorConfig(), RotorHiSpeedSetting::RotorHiSpeedSetting(), RotorLoSpeedSetting::RotorLoSpeedSetting(), RotorPosTextEdit::RotorPosTextEdit(), RotorSetting::RotorSetting(), RotorTypeSetting::RotorTypeSetting(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), RunInWindow(), SampleRate::SampleRate(), ScaleBitrate::ScaleBitrate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanCountry::ScanCountry(), ScanDVBCModSys::ScanDVBCModSys(), ScanDVBCSymbolRate::ScanDVBCSymbolRate(), ScanDVBSModSys::ScanDVBSModSys(), ScanDVBSModulation::ScanDVBSModulation(), ScanDVBSSymbolRate::ScanDVBSSymbolRate(), ScanDVBTModSys::ScanDVBTModSys(), ScanFec::ScanFec(), ScanFrequency::ScanFrequency(), ScanFrequencykHz::ScanFrequencykHz(), ScanFrequencyStart::ScanFrequencyStart(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModulation::ScanModulation(), ScanNetwork::ScanNetwork(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanTransmissionMode::ScanTransmissionMode(), ScanTransponder::ScanTransponder(), ScanTypeSetting::ScanTypeSetting(), SchedGroup::SchedGroup(), ScheduleOrder::ScheduleOrder(), SCRConfig::SCRConfig(), ScreenAspectRatio(), ScreenSelection(), SCRFrequencySetting::SCRFrequencySetting(), SCRPINSetting::SCRPINSetting(), SCRPositionSetting::SCRPositionSetting(), SCRUserBandSetting::SCRUserBandSetting(), ServiceID::ServiceID(), FirewireDesc::SetGUID(), StorageGroupEditor::SetLabel(), setName(), ScanWizard::SetupConfig(), ShutDownRebootSetting::ShutDownRebootSetting(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SkipBtAudio::SkipBtAudio(), SmoothTransitions(), SortPrefixExceptions(), SortStripPrefixes(), Source::Source(), SourceID::SourceID(), StartingChannel::StartingChannel(), StereoDiscard(), StorageGroupListEditor::StorageGroupListEditor(), SubtitleCodec(), SwitchAddressSetting::SwitchAddressSetting(), SwitchConfig::SwitchConfig(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), AudioTest::toggle(), TranscodeFilters::TranscodeFilters(), TranscodeLossless::TranscodeLossless(), TranscodeResize::TranscodeResize(), TransFreqTableSelector::TransFreqTableSelector(), TransportID_CO::TransportID_CO(), TransportListEditor::TransportListEditor(), TransportSetting::TransportSetting(), TrustEncSISetting::TrustEncSISetting(), TunerCardAudioInput::TunerCardAudioInput(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), UseEIT::UseEIT(), UseHDHomeRunDevice::UseHDHomeRunDevice(), UseProgStartMark(), UseVideoModes(), UseVirtualKeyboard(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VBIDevice::VBIDevice(), VBoxDeviceID::VBoxDeviceID(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), VBoxTunerIndex::VBoxTunerIndex(), VideoCodecName::VideoCodecName(), VideoDevice::VideoDevice(), VideoFilters::VideoFilters(), VideoGeneralSettings::VideoGeneralSettings(), VideoSource::VideoSource(), VideoSourceEditor::VideoSourceEditor(), VideoSourceSelector::VideoSourceSelector(), VideoSourceShow::VideoSourceShow(), Visible::Visible(), ImageSize::Width::Width(), WorkingDirPath::WorkingDirPath(), XMLTVGrabber::XMLTVGrabber(), XmltvID::XmltvID(), and ZMSettings::ZMSettings().

◆ getLabel()

QString StandardSetting::getLabel ( void  ) const
inline

◆ setHelpText()

virtual void StandardSetting::setHelpText ( const QString &  str)
inlinevirtual

Definition at line 37 of file standardsettings.h.

Referenced by AddFullTS::AddFullTS(), AdjustFill(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), AspectOverride(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioDevice::AudioDevice(), AudioRateLimit::AudioRateLimit(), AudioTest::AudioTest(), AutomaticChannelGroupSelection(), AutomaticSetWatched(), AutoTranscode::AutoTranscode(), AverageBitrate::AverageBitrate(), BitrateMode::BitrateMode(), BouquetID::BouquetID(), BrowseAllTuners(), BrowseChannelGroup(), BTTVVolume::BTTVVolume(), CardInput::CardInput(), CardType::CardType(), CategoryOverTime(), CetonDeviceID::CetonDeviceID(), CetonSetting::CetonSetting(), ChannelCheckBoxSetting::ChannelCheckBoxSetting(), ChannelFormat(), ChannelGroupDefault(), ChannelGroupRememberLast(), ChannelNumbersOnly::ChannelNumbersOnly(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), ChannelURL::ChannelURL(), Channum::Channum(), Command::Command(), CommandPath::CommandPath(), CommMethod::CommMethod(), CompleteChannelsOnly::CompleteChannelsOnly(), ContinueEmbeddedTVPlay(), DatabaseSettings::DatabaseSettings(), PlaybackProfileItemConfig::decoderChanged(), DefaultCCMode(), DeliverySystem::DeliverySystem(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), DishNetEIT::DishNetEIT(), DisplayGroupTitleSort(), DTVStandard::DTVStandard(), DVBCardName::DVBCardName(), DVBCardNum::DVBCardNum(), DVBCardType::DVBCardType(), DVBCModulationSystem::DVBCModulationSystem(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBCSymbolRate::DVBCSymbolRate(), DVBEITScan::DVBEITScan(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBNetID::DVBNetID(), DVBNoSeqStart::DVBNoSeqStart(), DVBOnDemand::DVBOnDemand(), DVBSModulationSystem::DVBSModulationSystem(), DVBSSymbolRate::DVBSSymbolRate(), DVBT2Bandwidth::DVBT2Bandwidth(), DVBT2GuardInterval::DVBT2GuardInterval(), DVBT2TransmissionMode::DVBT2TransmissionMode(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTModulationSystem::DVBTModulationSystem(), DVBTTransmissionMode::DVBTTransmissionMode(), DVBTuningDelay::DVBTuningDelay(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), Finetune::Finetune(), FirewireModel::FirewireModel(), FollowNITSetting::FollowNITSetting(), ForceFullScreen(), FreeToAirOnly::FreeToAirOnly(), Freqid::Freqid(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), Frequency_CO::Frequency_CO(), FullChannelSearch::FullChannelSearch(), GameType::GameType(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), GuiSizeForTV(), GuiVidModeResolution(), HDHomeRunEITScan::HDHomeRunEITScan(), ImageSize::Height::Height(), HideMouseCursor(), Icon::Icon(), IgnoreSignalTimeout::IgnoreSignalTimeout(), InputDisplayName::InputDisplayName(), InputGroup::InputGroup(), InputPriority::InputPriority(), InputSelector::InputSelector(), InstanceCount::InstanceCount(), IpAddressSettings::IpAddressSettings(), IPTVHost::IPTVHost(), ISO639PreferredLanguage(), JumpMinutes::JumpMinutes(), JumpToProgramOSD(), LCDBacklightOn(), LCDBigClock(), LCDEnable(), LCDHeartBeatOn(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), LCNOffset::LCNOffset(), LetterboxingColour(), LiveTVOrder::LiveTVOrder(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPolarityInvertedSetting::LNBPolarityInvertedSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), DatabaseSettings::Load(), PlaybackProfileItemConfig::Load(), LongChannelFormat(), ManualRecordStartChanType(), MaxEndGap(), MaxStartGap(), MinimumRecordingQuality(), Modulation::Modulation(), MP3Quality::MP3Quality(), MPEG2aspectRatio::MPEG2aspectRatio(), MPEG2audBitrateL1::MPEG2audBitrateL1(), MPEG2audBitrateL2::MPEG2audBitrateL2(), MPEG2audBitrateL3::MPEG2audBitrateL3(), MPEG2audType::MPEG2audType(), MPEG2audVolume::MPEG2audVolume(), MPEG2Language::MPEG2Language(), MPEG2streamType::MPEG2streamType(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4Option4MV::MPEG4Option4MV(), MPEG4OptionIDCT::MPEG4OptionIDCT(), MPEG4OptionIME::MPEG4OptionIME(), MPEG4OptionVHQ::MPEG4OptionVHQ(), MPEG4QualDiff::MPEG4QualDiff(), MusicChoiceEnabled(), MythDateFormatCB(), MythLanguage(), MythShortDateFormat(), MythTimeFormat(), Name::Name(), NetworkControlEnabled(), OnAirGuide::OnAirGuide(), OutputFilters::OutputFilters(), OverrideExitMenu(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLStart(), PresetTuner::PresetTuner(), Priority::Priority(), QuickTune::QuickTune(), RealtimePriority(), RecordFullTSStream::RecordFullTSStream(), RecordingTypeStream::RecordingTypeStream(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), RemoveDuplicates::RemoveDuplicates(), RestoreData::RestoreData(), RestoreIcon::RestoreIcon(), RestoreVisible::RestoreVisible(), RestoreXMLTVID::RestoreXMLTVID(), RollOff::RollOff(), RomPath::RomPath(), RotorConfig::RotorConfig(), RotorHiSpeedSetting::RotorHiSpeedSetting(), RotorLoSpeedSetting::RotorLoSpeedSetting(), RotorSetting::RotorSetting(), RotorTypeSetting::RotorTypeSetting(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), RunInWindow(), SampleRate::SampleRate(), ScaleBitrate::ScaleBitrate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanDVBCModSys::ScanDVBCModSys(), ScanDVBCSymbolRate::ScanDVBCSymbolRate(), ScanDVBSModSys::ScanDVBSModSys(), ScanDVBSModulation::ScanDVBSModulation(), ScanDVBSSymbolRate::ScanDVBSSymbolRate(), ScanDVBTModSys::ScanDVBTModSys(), ScanFec::ScanFec(), ScanFrequency::ScanFrequency(), ScanFrequencykHz::ScanFrequencykHz(), ScanFrequencyStart::ScanFrequencyStart(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModulation::ScanModulation(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanTransmissionMode::ScanTransmissionMode(), ScanTransponder::ScanTransponder(), SchedGroup::SchedGroup(), ScheduleOrder::ScheduleOrder(), ScreenAspectRatio(), ScreenSelection(), SCRFrequencySetting::SCRFrequencySetting(), SCRPINSetting::SCRPINSetting(), SCRPositionSetting::SCRPositionSetting(), SCRUserBandSetting::SCRUserBandSetting(), ServiceID::ServiceID(), ScanTypeSetting::SetInput(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SkipBtAudio::SkipBtAudio(), SmoothTransitions(), SortPrefixExceptions(), SortStripPrefixes(), Source::Source(), StartingChannel::StartingChannel(), StereoDiscard(), SwitchAddressSetting::SwitchAddressSetting(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), TranscodeFilters::TranscodeFilters(), TranscodeLossless::TranscodeLossless(), TranscodeResize::TranscodeResize(), TransportID_CO::TransportID_CO(), TrustEncSISetting::TrustEncSISetting(), TunerCardAudioInput::TunerCardAudioInput(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), UseEIT::UseEIT(), UseHDHomeRunDevice::UseHDHomeRunDevice(), UseProgStartMark(), UseVideoModes(), UseVirtualKeyboard(), VBIDevice::VBIDevice(), VBoxDeviceID::VBoxDeviceID(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), VBoxTunerIndex::VBoxTunerIndex(), VideoFilters::VideoFilters(), VideoSourceSelector::VideoSourceSelector(), VideoSourceShow::VideoSourceShow(), Visible::Visible(), PlaybackProfileItemConfig::vrenderChanged(), ImageSize::Width::Width(), WorkingDirPath::WorkingDirPath(), and XmltvID::XmltvID().

◆ getHelpText()

QString StandardSetting::getHelpText ( void  ) const
inline

◆ setName()

void StandardSetting::setName ( const QString &  name)
virtual

◆ getName()

QString StandardSetting::getName ( void  ) const
inline

◆ byName()

StandardSetting * StandardSetting::byName ( const QString &  name)

Definition at line 260 of file standardsettings.cpp.

Referenced by byName().

◆ isVisible()

bool StandardSetting::isVisible ( void  ) const
inline

Definition at line 44 of file standardsettings.h.

Referenced by ShutDownRebootSetting::childChanged().

◆ isEnabled()

bool StandardSetting::isEnabled ( ) const
inline

◆ isReadOnly()

bool StandardSetting::isReadOnly ( ) const
inline

◆ haveChanged()

bool StandardSetting::haveChanged ( )

◆ setChanged()

void StandardSetting::setChanged ( bool  changed)

◆ getParent()

StandardSetting* StandardSetting::getParent ( ) const
inline

◆ getValue()

virtual QString StandardSetting::getValue ( void  ) const
inlinevirtual

Reimplemented in ServiceID.

Definition at line 52 of file standardsettings.h.

Referenced by ProfileGroup::allowedGroupName(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioConfigSettings::AudioRescan(), AudioDeviceComboBox::AudioRescan(), PaneDVBT::bandwidth(), PaneDVBT2::bandwidth(), HostRefreshRateComboBoxSetting::ChangeResolution(), ChannelOptionsCommon::ChannelOptionsCommon(), CardInput::channelScanner(), ChannelWizard::ChannelWizard(), AudioConfigSettings::CheckConfiguration(), AudioConfigSettings::CheckPassthrough(), ShutDownRebootSetting::childChanged(), PaneDVBT::coderate_hp(), PaneDVBT2::coderate_hp(), PaneDVBT::coderate_lp(), PaneDVBT2::coderate_lp(), PaneDVBT::constellation(), PaneDVBT2::constellation(), CardInput::CreateNewInputGroupSlot(), PlaybackProfileItemConfig::decoderChanged(), RecordingProfile::deleteEntry(), StorageGroupDirSetting::DoDeleteSlot(), ScanOptionalConfig::DoFollowNIT(), PaneDVBUtilsImport::DoIgnoreSignalTimeout(), ScanOptionalConfig::DoIgnoreSignalTimeout(), PaneDVBS2::fec(), PaneDVBS::fec(), PaneDVBC::fec(), VBIDevice::fillSelectionsFromDir(), PaneATSC::FreqTableChanged(), PaneDVBS2::frequency(), PaneDVBS::frequency(), PaneDVBC::frequency(), PaneDVBT::frequency(), PaneDVBT2::frequency(), InputSelector::GetCardID(), PaneDVBUtilsImport::GetFilename(), PaneAll::GetFollowNIT(), PaneSingle::GetFollowNIT(), ScanOptionalConfig::GetFrequencyStandard(), PaneAnalog::GetFrequencyTable(), PaneATSC::GetFrequencyTable(), ScanOptionalConfig::GetFrequencyTable(), PaneATSC::GetFrequencyTableRange(), ScanOptionalConfig::GetFrequencyTableRange(), InputSelector::GetInputName(), PaneATSC::GetModulation(), ScanOptionalConfig::GetModulation(), TransportSetting::getMplexId(), PaneSingle::GetMultiplex(), ProfileGroup::getName(), ProfileGroup::getProfileNum(), PlaybackProfileItemConfig::GetQuality(), PaneExistingScanImport::GetScanID(), DesiredServices::GetServiceRequirements(), ChannelDBStorage::GetSetClause(), IPTVChannelDBStorage::GetSetClause(), MuxDBStorage::GetSetClause(), VideoSourceSelector::GetSourceID(), ScanWizard::GetSourceID(), VideoSourceShow::GetSourceID(), VideoSource::getSourceName(), ScanOptionalConfig::GetStartChan(), ServiceID::getValue(), MythUIComboBoxSetting::getValueLabel(), ChannelDBStorage::GetWhereClause(), IPTVChannelDBStorage::GetWhereClause(), MuxDBStorage::GetWhereClause(), PaneDVBT::guard_interval(), PaneDVBT2::guard_interval(), haveChanged(), PaneDVBT::hierarchy(), PaneDVBT2::hierarchy(), PaneAll::ignoreSignalTimeout(), PaneSingle::ignoreSignalTimeout(), init_jobs(), PlaybackProfileItemConfig::InitLabel(), IdSetting::intValue(), PaneDVBS2::inversion(), PaneDVBS::inversion(), PaneDVBC::inversion(), PaneDVBT::inversion(), PaneDVBT2::inversion(), ProfileGroup::isDefault(), BackendSettings::listenChanged(), BackendSettings::Load(), SwitchConfig::Load(), Source::Load(), LNBConfig::Load(), SampleRate::Load(), ChannelOptionsRawTS::Load(), MPEG2audType::Load(), HDHomeRunDeviceID::Load(), DVBConfigurationGroup::Load(), DVBCardNum::Load(), ASIDevice::Load(), InputDisplayName::Load(), ChannelGroupSetting::LoadChannelGroup(), ChannelGroupSetting::LoadChannelGroupChannels(), XMLTVGrabber::LoadXMLTVGrabbers(), PaneDVBS2::modsys(), PaneDVBC::modsys(), PaneDVBT2::modsys(), PaneDVBS2::modulation(), PaneDVBC::modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), RotorPosMap::newValue(), PaneDVBS2::polarity(), PaneDVBS::polarity(), DVBConfigurationGroup::reloadDiseqcTree(), PaneDVBS2::rolloff(), BackendSettings::Save(), DatabaseSettings::Save(), ChannelID::Save(), PlayGroupConfig::Save(), TransFreqTableSelector::Save(), DeviceDescrSetting::Save(), AutoIncrementSetting::Save(), DeviceRepeatSetting::Save(), ChannelOptionsRawTS::Save(), SwitchTypeSetting::Save(), SwitchAddressSetting::Save(), PlaybackProfileItemConfig::Save(), SwitchPortsSetting::Save(), ChannelGroupSetting::Save(), RotorTypeSetting::Save(), RotorLoSpeedSetting::Save(), RotorHiSpeedSetting::Save(), SCRFrequencySetting::Save(), SCRPINSetting::Save(), DVBConfigurationGroup::Save(), LNBTypeSetting::Save(), LNBLOFSwitchSetting::Save(), LNBLOFLowSetting::Save(), LNBLOFHighSetting::Save(), CardInput::Save(), SwitchSetting::Save(), RotorSetting::Save(), USALSRotorSetting::Save(), SCRPositionSetting::Save(), InputGroup::Save(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), VBIDevice::setFilter(), V4L2encRecorder::SetIntOption(), MpegRecorder::SetIntOption(), RecorderBase::SetIntOption(), ScanWizard::SetPaneDefaults(), CardInput::SetSourceID(), V4L2encRecorder::SetStrOption(), MpegRecorder::SetStrOption(), RecorderBase::SetStrOption(), ScanOptionalConfig::SetTuningPaneValues(), ScanOptionalConfig::SetTuningPaneValuesATSC(), PaneDVBS2::SetTuningParameters(), TVRec::SetupDTVSignalMonitor(), StorageGroupDirSetting::ShowDeleteDialog(), CardInput::sourceFetch(), PaneDVBS2::symbolrate(), PaneDVBC::symbolrate(), PaneDVBS::symbolrate(), PaneDVBT::trans_mode(), PaneDVBT2::trans_mode(), PaneATSC::TransportRangeChanged(), TVRec::TuningNewRecorder(), SwitchConfig::update(), AudioConfigSettings::UpdateAudioTest(), VideoModeSettings::updateButton(), RotorPosTextEdit::updateButton(), PlayBackScaling::updateButton(), GuiDimension::updateButton(), AudioConfigSettings::UpdateCapabilities(), LNBConfig::UpdateType(), CetonDeviceID::UpdateValues(), AudioConfigSettings::UpdateVisibility(), V4L2encGroup::V4L2encGroup(), and PlayerId::Value().

◆ updateButton()

void StandardSetting::updateButton ( MythUIButtonListItem item)
virtual

◆ SetDBValue()

void StandardSetting::SetDBValue ( const QString &  val)
inlineoverridevirtual

Implements StorageUser.

Definition at line 57 of file standardsettings.h.

◆ GetDBValue()

QString StandardSetting::GetDBValue ( void  ) const
inlineoverridevirtual

Implements StorageUser.

Definition at line 58 of file standardsettings.h.

◆ createButton()

MythUIButtonListItem * StandardSetting::createButton ( MythUIButtonList list)

Definition at line 38 of file standardsettings.cpp.

◆ addChild()

void StandardSetting::addChild ( StandardSetting child)
virtual

Definition at line 71 of file standardsettings.cpp.

Referenced by DTVDeviceConfigGroup::AddChild(), DeviceTree::AddDeviceTypeSetting(), CaptureCardEditor::AddNewCard(), AddPaintEngine(), StorageGroupListEditor::AddSelection(), CaptureCardEditor::AddSelection(), VideoSourceEditor::AddSelection(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), AudioTest::AudioTest(), BackendSettings::BackendSettings(), CaptureCard::CaptureCard(), CaptureCardGroup::CaptureCardGroup(), CardInput::CardInput(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsIPTV::ChannelOptionsIPTV(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelWizard::ChannelWizard(), RecordingProfile::CompleteLoad(), StorageGroupListEditor::CreateNewGroup(), ChannelGroupsSetting::CreateNewGroup(), PlayGroupEditor::CreateNewPlayBackGroupSlot(), GamePlayersList::CreateNewPlayer(), RecordingProfileEditor::CreateNewProfile(), StorageGroupEditor::customEvent(), DatabaseSettings::DatabaseSettings(), EITOnly_config::EITOnly_config(), EPGSettings::EPGSettings(), ProfileGroup::fillSelections(), RecordingProfile::fillSelections(), VideoSource::fillSelections(), CaptureCard::fillSelections(), GallerySettings::GallerySettings(), GameGeneralSettings::GameGeneralSettings(), GamePlayerSetting::GamePlayerSetting(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), GuiDimension::GuiDimension(), ImageSize::ImageSize(), LNBConfig::LNBConfig(), StorageGroupEditor::Load(), PlayGroupEditor::Load(), StorageGroupListEditor::Load(), PlaybackSettings::Load(), GamePlayersList::Load(), TransportListEditor::Load(), RecordingProfileEditor::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), CardInputEditor::Load(), ChannelGroupSetting::LoadChannelGroupChannels(), MainGeneralSettings::MainGeneralSettings(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MythFillSettings::MythFillSettings(), MythShutdownSettings::MythShutdownSettings(), MythWelcomeSettings::MythWelcomeSettings(), VideoSourceEditor::NewSource(), TransportListEditor::NewTransport(), NoGrabber_config::NoGrabber_config(), OSDSettings::OSDSettings(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneError::PaneError(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), PlayGroupConfig::PlayGroupConfig(), PlayGroupEditor::PlayGroupEditor(), RotorPosMap::PopulateList(), ProfileGroup::ProfileGroup(), RecordingProfile::RecordingProfile(), RestoreData::RestoreData(), RotorConfig::RotorConfig(), ScanWizard::ScanWizard(), SCRConfig::SCRConfig(), ScanWizard::SetupConfig(), ShutDownRebootSetting::ShutDownRebootSetting(), SwitchConfig::SwitchConfig(), TransportListEditor::TransportListEditor(), TransportSetting::TransportSetting(), USALSRotorSetting::USALSRotorSetting(), DeviceTree::ValueChanged(), VideoCompressionSettings::VideoCompressionSettings(), VideoGeneralSettings::VideoGeneralSettings(), VideoModeSettings::VideoModeSettings(), VideoSource::VideoSource(), and ZMSettings::ZMSettings().

◆ removeChild()

void StandardSetting::removeChild ( StandardSetting child)
virtual

◆ getSubSettings()

QList< StandardSetting * > * StandardSetting::getSubSettings ( )
virtual

◆ haveSubSettings()

bool StandardSetting::haveSubSettings ( )
virtual

◆ clearSettings()

void StandardSetting::clearSettings ( )
virtual

◆ clearTargetedSettings()

void StandardSetting::clearTargetedSettings ( const QString &  value)

Definition at line 134 of file standardsettings.cpp.

◆ edit()

virtual void StandardSetting::edit ( MythScreenType screen)
pure virtual

◆ resultEdit()

virtual void StandardSetting::resultEdit ( DialogCompletionEvent dce)
pure virtual

◆ Load()

void StandardSetting::Load ( void  )
virtual

Reimplemented in InputGroup, SourceID, InputDisplayName, InputName, ASIDevice, SCRPositionSetting, USALSRotorSetting, RotorSetting, SwitchSetting, DVBCardNum, CetonDeviceID, VBoxDeviceID, VBoxDeviceIDList, LNBPolarityInvertedSetting, LNBLOFHighSetting, CardInputEditor, VideoSourceEditor, LNBLOFLowSetting, CaptureCardEditor, LNBLOFSwitchSetting, LNBTypeSetting, LNBPresetSetting, DVBConfigurationGroup, SCRPINSetting, SCRFrequencySetting, SCRUserBandSetting, RotorHiSpeedSetting, RotorLoSpeedSetting, HDHomeRunDeviceID, ServiceID, RotorTypeSetting, XmltvID, XMLTVGrabber, SwitchPortsSetting, PlaybackProfileItemConfig, SwitchAddressSetting, MPEG2audType, VideoSource, SwitchTypeSetting, ChannelOptionsRawTS, RecordingProfileEditor, DeviceTree, DeviceRepeatSetting, SampleRate, ProfileGroupEditor, LNBConfig, TimeStretch, Source, TransFreqTableSelector, DeviceDescrSetting, RestoreData, VideoSourceShow, TransportListEditor, VideoSourceSelector, RotorPosMap, DeviceTypeSetting, PaneExistingScanImport, InputSelector, SwitchConfig, PlaybackSettings, StorageGroupListEditor, PlayGroupEditor, DatabaseSettings, MultiplexSetting, StorageGroupEditor, BackendSettings, ChannelGroupsSetting, ChannelGroupSetting, RotorConfig, GamePlayersList, and AudioConfigSettings.

Definition at line 214 of file standardsettings.cpp.

Referenced by CardInput::channelScanner(), RecordingProfile::CompleteLoad(), BackendSettings::Load(), StorageGroupEditor::Load(), DatabaseSettings::Load(), PlayGroupEditor::Load(), StorageGroupListEditor::Load(), PlaybackSettings::Load(), SwitchConfig::Load(), AudioConfigSettings::Load(), GamePlayersList::Load(), VideoSourceSelector::Load(), TransportListEditor::Load(), RotorConfig::Load(), RestoreData::Load(), Source::Load(), TimeStretch::Load(), LNBConfig::Load(), ProfileGroupEditor::Load(), DeviceTree::Load(), RecordingProfileEditor::Load(), VideoSource::Load(), PlaybackProfileItemConfig::Load(), XMLTVGrabber::Load(), XmltvID::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), ServiceID::Load(), HDHomeRunDeviceID::Load(), StandardSettingDialog::Load(), DVBConfigurationGroup::Load(), VideoSourceEditor::Load(), CardInputEditor::Load(), DVBCardNum::Load(), USALSRotorSetting::Load(), InputName::Load(), InputDisplayName::Load(), SourceID::Load(), InputGroup::Load(), ProfileGroup::loadByID(), CaptureCard::loadByID(), CardInput::loadByID(), mythplugin_init(), DeviceTree::PopulateTree(), CaptureCard::reload(), CardInput::sourceFetch(), DeviceTree::ValueChanged(), and WriteDefaults().

◆ Save()

void StandardSetting::Save ( void  )
virtual

◆ Open()

virtual void StandardSetting::Open ( void  )
inlinevirtual

Definition at line 76 of file standardsettings.h.

Referenced by StandardSettingDialog::setCurrentGroupSetting().

◆ Close()

virtual void StandardSetting::Close ( void  )
inlinevirtual

◆ GetStorage()

Storage* StandardSetting::GetStorage ( void  ) const
inline

◆ addTargetedChild()

void StandardSetting::addTargetedChild ( const QString &  value,
StandardSetting setting 
)

◆ addTargetedChildren()

void StandardSetting::addTargetedChildren ( const QString &  value,
std::initializer_list< StandardSetting * >  settings 
)

◆ removeTargetedChild()

void StandardSetting::removeTargetedChild ( const QString &  value,
StandardSetting child 
)

Definition at line 124 of file standardsettings.cpp.

Referenced by PlaybackProfileConfig::ReloadSettings().

◆ keyPressEvent()

bool StandardSetting::keyPressEvent ( QKeyEvent *  event)
virtual

◆ MoveToThread()

void StandardSetting::MoveToThread ( QThread *  thread)

Definition at line 274 of file standardsettings.cpp.

Referenced by StandardSettingDialog::Load().

◆ setEnabled

void StandardSetting::setEnabled ( bool  enabled)
virtualslot

◆ setReadOnly

void StandardSetting::setReadOnly ( bool  readonly)
virtualslot

◆ setVisible

void StandardSetting::setVisible ( bool  visible)
slot

Definition at line 60 of file standardsettings.cpp.

Referenced by ASIConfigurationGroup::ASIConfigurationGroup(), ChannelID::ChannelID(), ShutDownRebootSetting::childChanged(), GamePlayersList::CreateNewPlayer(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), EITOnly_config::EITOnly_config(), EmptyAudioDevice::EmptyAudioDevice(), EmptyVBIDevice::EmptyVBIDevice(), HDHomeRunDeviceID::HDHomeRunDeviceID(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), CaptureCard::Hostname::Hostname(), ProfileGroup::ID::ID(), IdSetting::IdSetting(), ImportConfigurationGroup::ImportConfigurationGroup(), ProfileGroup::Is_default::Is_default(), DVBConfigurationGroup::Load(), ChannelGroupSetting::LoadChannelGroupChannels(), Modulation::Modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), MultiplexID::MultiplexID(), NoGrabber_config::NoGrabber_config(), PaneAll::PaneAll(), PaneAnalog::PaneAnalog(), PaneATSC::PaneATSC(), PaneDVBC::PaneDVBC(), PaneDVBS::PaneDVBS(), PaneDVBS2::PaneDVBS2(), PaneDVBT::PaneDVBT(), PaneDVBT2::PaneDVBT2(), PaneExistingScanImport::PaneExistingScanImport(), PaneSingle::PaneSingle(), PlaybackProfileConfig::PlaybackProfileConfig(), MPEGConfigurationGroup::probeCard(), DVBConfigurationGroup::reloadDiseqcTree(), ScanOptionalConfig::ScanOptionalConfig(), SchedGroupFalse::SchedGroupFalse(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VideoSourceID::VideoSourceID(), and XMLTV_generic_config::XMLTV_generic_config().

◆ setValue [1/2]

void StandardSetting::setValue ( const QString &  newValue)
virtualslot

Reimplemented in MythUICheckBoxSetting, and RecordingProfile::Name.

Definition at line 170 of file standardsettings.cpp.

Referenced by MythUIComboBoxSetting::addSelection(), AutoIncrementSetting::AutoIncrementSetting(), AverageBitrate::AverageBitrate(), BouquetID::BouquetID(), BTTVVolume::BTTVVolume(), CategoryOverTime(), ChannelGroupSetting::ChannelGroupSetting(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelWizard::ChannelWizard(), CommandPath::CommandPath(), RecordingProfile::CompleteLoad(), StorageGroupEditor::customEvent(), DVBNetID::DVBNetID(), EncodingThreadCount::EncodingThreadCount(), ExternalChannelCommand::ExternalChannelCommand(), VBoxDeviceIDList::fillSelections(), Finetune::Finetune(), PlaybackProfileItemConfig::framerateChanged(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), HardwareMJPEGQuality::HardwareMJPEGQuality(), ImageSize::Height::Height(), PlaybackProfileItemConfig::heightChanged(), CaptureCard::Hostname::Hostname(), InputPriority::InputPriority(), InstanceCount::InstanceCount(), IPTVHost::IPTVHost(), LCNOffset::LCNOffset(), LiveTVOrder::LiveTVOrder(), LNBConfig::LNBConfig(), DatabaseSettings::Load(), SwitchConfig::Load(), VideoSourceShow::Load(), DeviceDescrSetting::Load(), TimeStretch::Load(), DeviceRepeatSetting::Load(), SwitchAddressSetting::Load(), PlaybackProfileItemConfig::Load(), SwitchPortsSetting::Load(), ChannelGroupSetting::Load(), ServiceID::Load(), RotorLoSpeedSetting::Load(), RotorHiSpeedSetting::Load(), SCRUserBandSetting::Load(), SCRFrequencySetting::Load(), SCRPINSetting::Load(), LNBLOFSwitchSetting::Load(), LNBLOFLowSetting::Load(), LNBLOFHighSetting::Load(), VBoxDeviceID::Load(), USALSRotorSetting::Load(), InputDisplayName::Load(), ProfileGroup::loadByID(), CetonSetting::LoadValue(), BackendSettings::masterBackendChanged(), MaxEndGap(), MaxStartGap(), MinimumRecordingQuality(), MP3Quality::MP3Quality(), MPEG2audVolume::MPEG2audVolume(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4QualDiff::MPEG4QualDiff(), PeakBitrate::PeakBitrate(), PlayerId::PlayerId(), PresetTuner::PresetTuner(), V4LConfigurationGroup::probeCard(), MPEGConfigurationGroup::probeCard(), HDPVRConfigurationGroup::probeCard(), V4L2encGroup::probeCard(), ASIConfigurationGroup::probeCard(), ImportConfigurationGroup::probeCard(), DemoConfigurationGroup::probeCard(), DVBConfigurationGroup::probeCard(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), PaneATSC::ResetTransportRange(), MythUITextEditSetting::resultEdit(), MythUIFileBrowserSetting::resultEdit(), MythUIComboBoxSetting::resultEdit(), MythUISpinBoxSetting::resultEdit(), RotorConfig::RotorConfig(), RotorPosTextEdit::RotorPosTextEdit(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), BackendSettings::Save(), ChannelID::Save(), TimeStretch::Save(), AutoIncrementSetting::Save(), EmptyAudioDevice::Save(), EmptyVBIDevice::Save(), HDHomeRunDeviceID::Save(), ScheduleOrder::ScheduleOrder(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), PaneDVBS2::setFrequency(), PaneDVBS::setFrequency(), PaneDVBC::setFrequency(), PaneDVBT::setFrequency(), PaneDVBT2::setFrequency(), FirewireDesc::SetGUID(), VBoxDeviceID::SetIP(), CetonDeviceID::SetIP(), ProfileGroup::setName(), VBoxDeviceID::SetOverrideDeviceID(), LNBConfig::SetPreset(), VBoxDeviceID::SetTuner(), CetonDeviceID::SetTuner(), RecordingProfile::Name::setValue(), setValue(), MythUIComboBoxSetting::setValue(), MythUICheckBoxSetting::setValue(), CaptureCardSpinBoxSetting::setValueMs(), SwitchConfig::SwitchConfig(), TimeStretch::TimeStretch(), PaneATSC::TransportRangeChanged(), TransportSetting::TransportSetting(), SwitchConfig::update(), VBoxDeviceIDList::UpdateDevices(), VideoSourceID::VideoSourceID(), ImageSize::Width::Width(), and PlaybackProfileItemConfig::widthChanged().

◆ setValue [2/2]

void StandardSetting::setValue ( int  newValue)
virtualslot

Reimplemented in MythUIComboBoxSetting, and IdSetting.

Definition at line 165 of file standardsettings.cpp.

◆ childChanged

virtual void StandardSetting::childChanged ( StandardSetting )
inlinevirtualslot

Definition at line 96 of file standardsettings.h.

◆ valueChanged [1/2]

void StandardSetting::valueChanged ( const QString &  newValue)
signal

◆ valueChanged [2/2]

void StandardSetting::valueChanged ( StandardSetting setting)
signal

◆ ShouldRedraw

void StandardSetting::ShouldRedraw ( StandardSetting setting)
signal

◆ settingsChanged

void StandardSetting::settingsChanged ( StandardSetting selectedSetting = nullptr)
signal

◆ ChangeSaved

void StandardSetting::ChangeSaved ( )
signal

◆ helpTextChanged

void StandardSetting::helpTextChanged ( const QString &  newValue)
signal

◆ setParent()

void StandardSetting::setParent ( StandardSetting parent)
protected

Definition at line 66 of file standardsettings.cpp.

Referenced by addChild(), and addTargetedChild().

Member Data Documentation

◆ m_settingValue

QString StandardSetting::m_settingValue
protected

◆ m_enabled

bool StandardSetting::m_enabled {true}
protected

Definition at line 112 of file standardsettings.h.

Referenced by setEnabled().

◆ m_readonly

bool StandardSetting::m_readonly {false}
protected

Definition at line 113 of file standardsettings.h.

Referenced by setReadOnly().

◆ m_label

QString StandardSetting::m_label
protected

◆ m_helptext

QString StandardSetting::m_helptext
protected

Definition at line 115 of file standardsettings.h.

◆ m_name

QString StandardSetting::m_name
protected

Definition at line 116 of file standardsettings.h.

Referenced by byName(), LNBPresetSetting::LNBPresetSetting(), and setName().

◆ m_visible

bool StandardSetting::m_visible {true}
protected

Definition at line 117 of file standardsettings.h.

Referenced by StartingChannel::SetSourceID(), setVisible(), and updateButton().

◆ m_haveChanged

bool StandardSetting::m_haveChanged {false}
private

Definition at line 120 of file standardsettings.h.

Referenced by haveChanged(), Load(), Save(), setChanged(), and setValue().

◆ m_storage

Storage* StandardSetting::m_storage {nullptr}
private

Definition at line 121 of file standardsettings.h.

Referenced by Load(), and Save().

◆ m_parent

StandardSetting* StandardSetting::m_parent {nullptr}
private

Definition at line 122 of file standardsettings.h.

Referenced by setParent().

◆ m_children

QList<StandardSetting *> StandardSetting::m_children
private

◆ m_targets

QMap<QString, QList<StandardSetting *> > StandardSetting::m_targets
private

The documentation for this class was generated from the following files: