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)
 
void setVisible (bool visible)
 
virtual void setValue (const QString &newValue)
 
virtual void setValue (int newValue)
 
virtual void childChanged (StandardSetting *)
 

Signals

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

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 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 *)
 
void MoveToThread (QThread *thread)
 
- Public Member Functions inherited from StorageUser
virtual ~StorageUser ()=default
 

Protected Member Functions

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

Protected Attributes

QString m_settingValue
 
bool m_enabled {true}
 
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 27 of file standardsettings.h.

Constructor & Destructor Documentation

◆ StandardSetting()

StandardSetting::StandardSetting ( Storage _storage = nullptr)
inlineexplicitprotected

Definition at line 102 of file standardsettings.h.

◆ ~StandardSetting()

StandardSetting::~StandardSetting ( )
protectedvirtual

Definition at line 21 of file standardsettings.cpp.

Member Function Documentation

◆ setLabel()

virtual void StandardSetting::setLabel ( QString  str)
inlinevirtual

Definition at line 32 of file standardsettings.h.

Referenced by AudioConfigSettings::AC3PassThrough(), AddFullTS::AddFullTS(), CaptureCardEditor::AddNewCard(), StorageGroupListEditor::AddSelection(), AdjustFill(), AggressiveCommDetect(), AllowConnFromAll(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), ASIConfigurationGroup::ASIConfigurationGroup(), ASIDevice::ASIDevice(), AspectOverride(), AudioConfigSettings::Audio48kOverride(), AudioCodecName::AudioCodecName(), AudioConfigSettings::AudioConfigSettings(), AudioDevice::AudioDevice(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioRateLimit::AudioRateLimit(), AudioReadAhead(), AudioTest::AudioTest(), AudioConfigSettings::AudioUpmix(), AudioConfigSettings::AudioUpmixType(), AutoCommercialSkip(), AutoCommflagWhileRecording(), AutoExpireDayPriority(), AutoExpireExtraSpace(), AutoExpireLiveTVMaxAge(), AutoExpireMethod(), AutoExpireWatchedPriority(), AutomaticSetWatched(), Autorun(), AutoTranscode::AutoTranscode(), AutoTranscodeBeforeAutoCommflag(), AverageBitrate::AverageBitrate(), AVSync2AdjustMS(), BackendServerAddr(), BackendSettings::BackendSettings(), BackendStartCommand(), BackendStopCommand(), BitrateMode::BitrateMode(), blockSDWUwithoutClient(), Brightness::Brightness(), BrowseAllTuners(), BrowseChannelGroup(), BTTVVolume::BTTVVolume(), ButtonStandardSetting::ButtonStandardSetting(), Callsign::Callsign(), AudioTest::cancelTest(), CaptureCardEditor::CaptureCardEditor(), CaptureCardGroup::CaptureCardGroup(), ProfileGroup::CardInfo::CardInfo(), CardInput::CardInput(), CardInputEditor::CardInputEditor(), CardType::CardType(), CategoryOverTime(), CategoryOverTimeSettings(), CetonConfigurationGroup(), CetonDeviceID::CetonDeviceID(), CetonSetting::CetonSetting(), ChannelCheckBoxSetting::ChannelCheckBoxSetting(), ChannelFormat(), ChannelGroupDefault(), ChannelGroupRememberLast(), ChannelGroupSetting::ChannelGroupSetting(), ChannelGroupsSetting::ChannelGroupsSetting(), ChannelNumbersOnly::ChannelNumbersOnly(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelOrdering(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), ChannelWizard::ChannelWizard(), Channum::Channum(), ChapterMenuAspectRatio(), GallerySettings::ClearDb(), ClearSavedPosition(), Colour::Colour(), Command::Command(), CommandPath::CommandPath(), CommercialSkipMethod(), CommFlagFast(), CommMethod::CommMethod(), CommNotifyAmount(), CommRewindAmount(), CompleteChannelsOnly::CompleteChannelsOnly(), ContinueEmbeddedTVPlay(), Contrast::Contrast(), StorageGroupListEditor::CreateNewGroup(), ChannelGroupsSetting::CreateNewGroup(), CurrentPlaybackProfile(), DatabaseSettings::DatabaseSettings(), GallerySettings::DateFormat(), DefaultCCMode(), DefaultTVChannel(), DeferAutoTranscodeDays(), DeletedMaxAge(), DeletesFollowLinks(), DeliverySystem::DeliverySystem(), DemoConfigurationGroup::DemoConfigurationGroup(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), DeviceTypeSetting::DeviceTypeSetting(), GallerySettings::DirOrder(), DisableAutomaticBackup(), DisableFirewireReset(), DiSEqCLatitude(), DiSEqCLongitude(), DishNetEIT::DishNetEIT(), DisplayGroupTitleSort(), DisplayRecGroup(), AudioConfigSettings::DTSHDPassThrough(), AudioConfigSettings::DTSPassThrough(), DTVDeviceConfigGroup::DTVDeviceConfigGroup(), DTVStandard::DTVStandard(), DVBCardName::DVBCardName(), DVBCardNum::DVBCardNum(), DVBCardType::DVBCardType(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBEITScan::DVBEITScan(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBNetID::DVBNetID(), DVBNoSeqStart::DVBNoSeqStart(), DVBOnDemand::DVBOnDemand(), DVBSModulationSystem::DVBSModulationSystem(), DVBSymbolRate::DVBSymbolRate(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTModulationSystem::DVBTModulationSystem(), DVBTTransmissionMode::DVBTTransmissionMode(), DVBTuningDelay::DVBTuningDelay(), AudioConfigSettings::EAC3PassThrough(), EITCrawIdleStart(), EITTransportTimeout(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), EPGRecThreshold(), EPGSettings::EPGSettings(), GallerySettings::Exclusions(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), FFRewReposTime(), FFRewReverse(), FileDevice::FileDevice(), ProfileGroup::fillSelections(), VideoSource::fillSelections(), CaptureCard::fillSelections(), Finetune::Finetune(), FirewireConnection::FirewireConnection(), FirewireGUID::FirewireGUID(), FirewireModel::FirewireModel(), FirewireSpeed::FirewireSpeed(), FollowNITSetting::FollowNITSetting(), FreeToAirOnly::FreeToAirOnly(), Freqid::Freqid(), FreqTable(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), FrontendIdleTimeout(), GallerySettings::GallerySettings(), GameAllTreeLevels(), GameDeepScan(), GameFavTreeLevels(), GameGeneralSettings::GameGeneralSettings(), GamePlayersList::GamePlayersList(), GameRemovalPrompt(), GameShowFileNames(), GameTreeView(), GameType::GameType(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), GetBoxartDir(), GetFanartDir(), GetScreenshotDir(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSchedOpenEnd(), GRSignLangRecPriority(), GRWSRecPriority(), GuiDimension::GuiDimension(), GUIFontZoom(), GuiHeight(), GuiOffsetX(), GuiOffsetY(), GuiSizeForTV(), GuiVidModeResolution(), GuiWidth(), HaltCommand(), HardwareMJPEGHDecimation::HardwareMJPEGHDecimation(), HardwareMJPEGQuality::HardwareMJPEGQuality(), HardwareMJPEGVDecimation::HardwareMJPEGVDecimation(), AudioConfigSettings::HBRPassthrough(), HDHomeRunConfigurationGroup::HDHomeRunConfigurationGroup(), HDHomeRunEITScan::HDHomeRunEITScan(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), HDRingbufferSize(), HideMouseCursor(), HorizScanPercentage(), ProfileGroup::HostName::HostName(), Hue::Hue(), Icon::Icon(), idleTimeoutSecs(), idleWaitForRecordingTime(), IgnoreMedia(), IgnoreSignalTimeout::IgnoreSignalTimeout(), GallerySettings::ImageOrder(), Import(), ImportConfigurationGroup::ImportConfigurationGroup(), PlaybackProfileItemConfig::InitLabel(), PlaybackProfileConfig::InitUI(), InputDisplayName::InputDisplayName(), InputGroup::InputGroup(), InputName::InputName(), InputPriority::InputPriority(), InputSelector::InputSelector(), InstanceCount::InstanceCount(), IpAddressSettings::IpAddressSettings(), IPTVHost::IPTVHost(), IsMasterBackend(), ISO639PreferredLanguage(), JobAllowCommFlag(), JobAllowMetadata(), JobAllowPreview(), JobAllowTranscode(), JobAllowUserJob(), JobQueueCheckFrequency(), JobQueueCommFlagCommand(), JobQueueCPU(), JobQueueMaxSimultaneousJobs(), JobQueueTranscodeCommand(), JobQueueWindowEnd(), JobQueueWindowStart(), JobsRunOnRecordHost(), JumpMinutes::JumpMinutes(), JumpToProgramOSD(), LCDBacklightOn(), LCDBigClock(), LCDEnable(), LCDHeartBeatOn(), LCDKeyString(), LCDPopupTime(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), LetterboxingColour(), LircDaemonDevice(), LiveTVIdleTimeout(), LiveTVOrder::LiveTVOrder(), LNBConfig::LNBConfig(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPolarityInvertedSetting::LNBPolarityInvertedSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), DatabaseSettings::Load(), PlaybackSettings::Load(), ChannelGroupSetting::Load(), CardInputEditor::Load(), LocalSecurityPin(), LocalServerIP(), LocalServerIP6(), LocalServerPort(), LocalStatusPort(), LongChannelFormat(), MainGeneralSettings::MainGeneralSettings(), MainMenuAspectRatio(), MasterBackendOverride(), MasterServerIP(), MasterServerName(), MasterServerPort(), AudioConfigSettings::MaxAudioChannels(), MaximumCommercialSkip(), MenuTheme(), MergeShortCommBreaks(), MiscStatusScript(), AudioConfigSettings::MixerControl(), AudioConfigSettings::MixerDevice(), AudioConfigSettings::MixerVolume(), Modulation::Modulation(), MP3Quality::MP3Quality(), AudioConfigSettings::MPCM(), 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(), MythArchiveAddSubtitles(), MythArchiveAlwaysUseMythTranscode(), MythArchiveCopyRemoteFiles(), MythArchiveDateFormat(), MythArchiveDefaultEncProfile(), MythArchiveDriveSpeed(), MythArchiveDvdauthorCmd(), MythArchiveDVDLocation(), MythArchiveDVDPlayerCmd(), MythArchiveFileFilter(), MythArchiveGrowisofsCmd(), MythArchiveJpeg2yuvCmd(), MythArchiveM2VRequantiserCmd(), MythArchiveMkisofsCmd(), MythArchiveMpeg2encCmd(), MythArchiveMplexCmd(), MythArchiveProjectXCmd(), MythArchiveShareDir(), MythArchiveSpumuxCmd(), MythArchiveTempDir(), MythArchiveTimeFormat(), MythArchiveUseFIFO(), MythArchiveUseProjectX(), AudioConfigSettings::MythControlsVolume(), MythDateFormatCB(), MythFillDatabaseArgs(), MythFillDatabasePath(), MythFillEnabled(), MythFillGrabberSuggestsTime(), MythFillMaxHour(), MythFillMinHour(), MythFillSettings::MythFillSettings(), MythGalleryAllowImportScripts(), MythGalleryAutoLoad(), MythGalleryDir(), MythGalleryFilter(), MythGalleryFilterType(), MythGalleryImportDirs(), MythGalleryOverlayCaption(), MythGallerySortOrder(), MythGalleryThumbnailLocation(), MythLanguage(), MythShortDateFormat(), MythShutdownSettings::MythShutdownSettings(), MythTimeFormat(), MythWelcomeSettings::MythWelcomeSettings(), Name::Name(), ProfileGroup::Name::Name(), NetworkControlEnabled(), NetworkControlPort(), VideoSourceEditor::NewSource(), OnAirGuide::OnAirGuide(), OpenGLExtraStage(), OSDSettings::OSDSettings(), OutputFilters::OutputFilters(), OverrideExitMenu(), OverTimeCategory(), PALNTSC(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneExistingScanImport::PaneExistingScanImport(), AudioConfigSettings::PassThroughOutputDevice(), AudioConfigSettings::PassThroughOverride(), Password(), PBBStartInTitle(), AudioConfigSettings::PCMVolume(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PIPLocationComboBox(), PlaybackAVSync2(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), PlaybackSettings::PlaybackSettings(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLBlackOut(), PlaybackWLMaxAge(), PlaybackWLStart(), PlayBoxEpisodeSort(), PlayBoxOrdering(), PlayGroupConfig::PlayGroupConfig(), PlayGroupEditor::PlayGroupEditor(), preSDWUCheckCommand(), PresetTuner::PresetTuner(), Priority::Priority(), ProfileGroup::ProfileGroup(), ProfileGroupEditor::ProfileGroupEditor(), QueryInitialFilter(), QuickTune::QuickTune(), RealtimePriority(), RebootCommand(), RecGroupMod(), RecordFullTSStream::RecordFullTSStream(), RecordingType::RecordingType(), RecordOverTime(), RecordPreRoll(), RememberRecGroup(), RerecordWatched(), 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(), SaveTranscoding(), ScaleBitrate::ScaleBitrate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanCountry::ScanCountry(), ScanDVBSModulation::ScanDVBSModulation(), ScanDVBTModSys::ScanDVBTModSys(), ScanFec::ScanFec(), ScanFrequency::ScanFrequency(), ScanFrequencykHz::ScanFrequencykHz(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModSys::ScanModSys(), ScanModulation::ScanModulation(), ScanNetwork::ScanNetwork(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanSymbolRateDVBC::ScanSymbolRateDVBC(), ScanSymbolRateDVBS::ScanSymbolRateDVBS(), ScanTransmissionMode::ScanTransmissionMode(), ScanTypeSetting::ScanTypeSetting(), SchedGroup::SchedGroup(), ScheduleOrder::ScheduleOrder(), SCRConfig::SCRConfig(), ScreenShotPath(), SCRFrequencySetting::SCRFrequencySetting(), SCRPINSetting::SCRPINSetting(), SCRPositionSetting::SCRPositionSetting(), SCRUserBandSetting::SCRUserBandSetting(), ServerHaltCommand(), ServiceID::ServiceID(), FirewireDesc::SetGUID(), StorageGroupEditor::SetLabel(), setName(), ScanWizard::SetupConfig(), SetupPinCode(), SetWakeuptimeCommand(), ShutDownRebootSetting::ShutDownRebootSetting(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SkipBtAudio::SkipBtAudio(), SleepCommand(), SlideDuration(), SlideshowBackground(), SlideshowDelay(), SlideshowOpenGLTransition(), SlideshowOpenGLTransitionLength(), SlideshowRecursive(), SlideshowTransition(), SlideShowTransitionMode(), SmartForward(), SortPrefixExceptions(), SortStripPrefixes(), Source::Source(), SourceID::SourceID(), AudioConfigSettings::SPDIFRateOverride(), AudioConfigSettings::SRCQuality(), AudioConfigSettings::SRCQualityOverride(), startupCommand(), StartupScreenDelay(), StartupSecsBeforeRecording(), StatusDelay(), StorageGroupListEditor::StorageGroupListEditor(), StorageScheduler(), SubtitleCodec(), SwitchAddressSetting::SwitchAddressSetting(), SwitchConfig::SwitchConfig(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), ThemePainter(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), AudioTest::toggle(), TranscodeLossless::TranscodeLossless(), TranscodeResize::TranscodeResize(), TransFreqTableSelector::TransFreqTableSelector(), TransitionDuration(), TransitionType(), TransportListEditor::TransportListEditor(), TransportSetting::TransportSetting(), AudioConfigSettings::TrueHDPassThrough(), TruncateDeletes(), TrustEncSISetting::TrustEncSISetting(), TunerCardAudioInput::TunerCardAudioInput(), TVFormat(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UDPNotifyPort(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), UseEIT::UseEIT(), UseFixedWindowSize(), UseHDHomeRunDevice::UseHDHomeRunDevice(), UseLinkLocal(), UseProgStartMark(), UserJob(), UserJobDesc(), UseTransitions(), UseVideoModes(), UseVirtualKeyboard(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VBIDevice::VBIDevice(), VbiFormat(), VBoxDeviceID::VBoxDeviceID(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), VBoxTunerIndex::VBoxTunerIndex(), VertScanPercentage(), VideoCodecName::VideoCodecName(), VideoCompressionSettings::VideoCompressionSettings(), VideoDevice::VideoDevice(), VideoFilters::VideoFilters(), VideoGeneralSettings::VideoGeneralSettings(), VideoModeSettings::VideoModeSettings(), VideoSource::VideoSource(), VideoSourceEditor::VideoSourceEditor(), VideoSourceSelector::VideoSourceSelector(), VidModeHeight(), VidModeWidth(), Visible::Visible(), WakeUpCommand(), WakeupTimeFormat(), WOLbackendCommand(), WOLbackendConnectRetry(), WOLbackendReconnectWaitTime(), WorkingDirPath::WorkingDirPath(), XineramaMonitorAspectRatio(), XineramaScreen(), XMLTVGrabber::XMLTVGrabber(), XmltvID::XmltvID(), XScanDisplacement(), YScanDisplacement(), ZMDateFormat(), ZMServerIP(), ZMServerPort(), ZMSettings::ZMSettings(), and ZMTimeFormat().

◆ getLabel()

QString StandardSetting::getLabel ( void  ) const
inline

◆ setHelpText()

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

Definition at line 35 of file standardsettings.h.

Referenced by AudioConfigSettings::AC3PassThrough(), AddFullTS::AddFullTS(), AdjustFill(), AggressiveCommDetect(), AllowConnFromAll(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), AspectOverride(), AudioConfigSettings::Audio48kOverride(), AudioConfigSettings::AudioConfigSettings(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioDevice::AudioDevice(), AudioRateLimit::AudioRateLimit(), AudioReadAhead(), AudioTest::AudioTest(), AudioConfigSettings::AudioUpmix(), AudioConfigSettings::AudioUpmixType(), AutoCommercialSkip(), AutoCommflagWhileRecording(), AutoExpireDayPriority(), AutoExpireExtraSpace(), AutoExpireLiveTVMaxAge(), AutoExpireMethod(), AutoExpireWatchedPriority(), AutomaticSetWatched(), Autorun(), AutoTranscode::AutoTranscode(), AutoTranscodeBeforeAutoCommflag(), AverageBitrate::AverageBitrate(), AVSync2AdjustMS(), BackendServerAddr(), BackendStartCommand(), BackendStopCommand(), BitrateMode::BitrateMode(), blockSDWUwithoutClient(), BrowseAllTuners(), BrowseChannelGroup(), BTTVVolume::BTTVVolume(), CardInput::CardInput(), CardType::CardType(), CategoryOverTime(), CetonDeviceID::CetonDeviceID(), CetonSetting::CetonSetting(), ChannelCheckBoxSetting::ChannelCheckBoxSetting(), ChannelFormat(), ChannelGroupDefault(), ChannelGroupRememberLast(), ChannelNumbersOnly::ChannelNumbersOnly(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), Channum::Channum(), ChapterMenuAspectRatio(), GallerySettings::ClearDb(), ClearSavedPosition(), Command::Command(), CommandPath::CommandPath(), CommercialSkipMethod(), CommFlagFast(), CommMethod::CommMethod(), CommNotifyAmount(), CommRewindAmount(), CompleteChannelsOnly::CompleteChannelsOnly(), ContinueEmbeddedTVPlay(), DatabaseSettings::DatabaseSettings(), GallerySettings::DateFormat(), PlaybackProfileItemConfig::decoderChanged(), DefaultCCMode(), DefaultTVChannel(), DeferAutoTranscodeDays(), PlaybackProfileItemConfig::deint0Changed(), PlaybackProfileItemConfig::deint1Changed(), DeletedMaxAge(), DeletesFollowLinks(), DeliverySystem::DeliverySystem(), DemoConfigurationGroup::DemoConfigurationGroup(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), GallerySettings::DirOrder(), DisableAutomaticBackup(), DisableFirewireReset(), DiSEqCLatitude(), DiSEqCLongitude(), DishNetEIT::DishNetEIT(), DisplayGroupTitleSort(), DisplayRecGroup(), AudioConfigSettings::DTSHDPassThrough(), AudioConfigSettings::DTSPassThrough(), DTVStandard::DTVStandard(), DVBCardNum::DVBCardNum(), DVBCardType::DVBCardType(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBEITScan::DVBEITScan(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBNetID::DVBNetID(), DVBNoSeqStart::DVBNoSeqStart(), DVBOnDemand::DVBOnDemand(), DVBSModulationSystem::DVBSModulationSystem(), DVBSymbolRate::DVBSymbolRate(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTModulationSystem::DVBTModulationSystem(), DVBTTransmissionMode::DVBTTransmissionMode(), DVBTuningDelay::DVBTuningDelay(), AudioConfigSettings::EAC3PassThrough(), EITCrawIdleStart(), EITOnly_config::EITOnly_config(), EITTransportTimeout(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), EPGRecThreshold(), GallerySettings::Exclusions(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), FFRewReposTime(), FFRewReverse(), Finetune::Finetune(), FirewireModel::FirewireModel(), FollowNITSetting::FollowNITSetting(), FreeToAirOnly::FreeToAirOnly(), Freqid::Freqid(), FreqTable(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), FrontendIdleTimeout(), GameAllTreeLevels(), GameDeepScan(), GameFavTreeLevels(), GameRemovalPrompt(), GameShowFileNames(), GameTreeView(), GameType::GameType(), GetBoxartDir(), GetFanartDir(), GetScreenshotDir(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSchedOpenEnd(), GRSignLangRecPriority(), GRWSRecPriority(), GUIFontZoom(), GuiHeight(), GuiOffsetX(), GuiOffsetY(), GuiSizeForTV(), GuiVidModeResolution(), GuiWidth(), HaltCommand(), AudioConfigSettings::HBRPassthrough(), HDHomeRunEITScan::HDHomeRunEITScan(), HDRingbufferSize(), HideMouseCursor(), HorizScanPercentage(), Icon::Icon(), idleTimeoutSecs(), idleWaitForRecordingTime(), IgnoreMedia(), IgnoreSignalTimeout::IgnoreSignalTimeout(), GallerySettings::ImageOrder(), Import(), ImportConfigurationGroup::ImportConfigurationGroup(), InputDisplayName::InputDisplayName(), InputGroup::InputGroup(), InputPriority::InputPriority(), InstanceCount::InstanceCount(), IpAddressSettings::IpAddressSettings(), IPTVHost::IPTVHost(), IsMasterBackend(), ISO639PreferredLanguage(), JobAllowCommFlag(), JobAllowMetadata(), JobAllowPreview(), JobAllowTranscode(), JobAllowUserJob(), JobQueueCheckFrequency(), JobQueueCommFlagCommand(), JobQueueCPU(), JobQueueMaxSimultaneousJobs(), JobQueueTranscodeCommand(), JobQueueWindowEnd(), JobQueueWindowStart(), JobsRunOnRecordHost(), JumpMinutes::JumpMinutes(), JumpToProgramOSD(), LCDBacklightOn(), LCDBigClock(), LCDEnable(), LCDHeartBeatOn(), LCDKeyString(), LCDPopupTime(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), LetterboxingColour(), LircDaemonDevice(), LiveTVIdleTimeout(), LiveTVOrder::LiveTVOrder(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPolarityInvertedSetting::LNBPolarityInvertedSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), DatabaseSettings::Load(), PlaybackProfileItemConfig::Load(), LocalSecurityPin(), LocalServerIP(), LocalServerIP6(), LocalServerPort(), LocalStatusPort(), LongChannelFormat(), MainMenuAspectRatio(), MasterBackendOverride(), MasterServerName(), AudioConfigSettings::MaxAudioChannels(), MaximumCommercialSkip(), MergeShortCommBreaks(), MiscStatusScript(), AudioConfigSettings::MixerControl(), AudioConfigSettings::MixerDevice(), AudioConfigSettings::MixerVolume(), Modulation::Modulation(), MP3Quality::MP3Quality(), AudioConfigSettings::MPCM(), 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(), MythArchiveAddSubtitles(), MythArchiveAlwaysUseMythTranscode(), MythArchiveCopyRemoteFiles(), MythArchiveDateFormat(), MythArchiveDefaultEncProfile(), MythArchiveDriveSpeed(), MythArchiveDvdauthorCmd(), MythArchiveDVDLocation(), MythArchiveDVDPlayerCmd(), MythArchiveFileFilter(), MythArchiveGrowisofsCmd(), MythArchiveJpeg2yuvCmd(), MythArchiveM2VRequantiserCmd(), MythArchiveMkisofsCmd(), MythArchiveMpeg2encCmd(), MythArchiveMplexCmd(), MythArchiveProjectXCmd(), MythArchiveShareDir(), MythArchiveSpumuxCmd(), MythArchiveTempDir(), MythArchiveTimeFormat(), MythArchiveUseFIFO(), MythArchiveUseProjectX(), AudioConfigSettings::MythControlsVolume(), MythDateFormatCB(), MythFillDatabaseArgs(), MythFillDatabasePath(), MythFillEnabled(), MythFillGrabberSuggestsTime(), MythFillMaxHour(), MythFillMinHour(), MythGalleryAllowImportScripts(), MythGalleryAutoLoad(), MythGalleryDir(), MythGalleryFilter(), MythGalleryFilterType(), MythGalleryImportDirs(), MythGalleryOverlayCaption(), MythGallerySortOrder(), MythGalleryThumbnailLocation(), MythLanguage(), MythShortDateFormat(), MythTimeFormat(), Name::Name(), NetworkControlEnabled(), NetworkControlPort(), OnAirGuide::OnAirGuide(), OpenGLExtraStage(), PlaybackProfileItemConfig::orenderChanged(), OutputFilters::OutputFilters(), OverrideExitMenu(), OverTimeCategory(), PALNTSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), AudioConfigSettings::PassThroughOutputDevice(), AudioConfigSettings::PassThroughOverride(), Password(), PBBStartInTitle(), AudioConfigSettings::PCMVolume(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PIPLocationComboBox(), PlaybackAVSync2(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLBlackOut(), PlaybackWLMaxAge(), PlaybackWLStart(), PlayBoxEpisodeSort(), PlayBoxOrdering(), preSDWUCheckCommand(), PresetTuner::PresetTuner(), Priority::Priority(), QueryInitialFilter(), QuickTune::QuickTune(), RealtimePriority(), RebootCommand(), RecGroupMod(), RecordFullTSStream::RecordFullTSStream(), RecordingType::RecordingType(), RecordOverTime(), RecordPreRoll(), RememberRecGroup(), RerecordWatched(), RollOff::RollOff(), RomPath::RomPath(), RotorConfig::RotorConfig(), RotorHiSpeedSetting::RotorHiSpeedSetting(), RotorLoSpeedSetting::RotorLoSpeedSetting(), RotorSetting::RotorSetting(), RotorTypeSetting::RotorTypeSetting(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), RunInWindow(), SampleRate::SampleRate(), SaveTranscoding(), ScaleBitrate::ScaleBitrate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanDVBSModulation::ScanDVBSModulation(), ScanDVBTModSys::ScanDVBTModSys(), ScanFec::ScanFec(), ScanFrequency::ScanFrequency(), ScanFrequencykHz::ScanFrequencykHz(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModSys::ScanModSys(), ScanModulation::ScanModulation(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanSymbolRateDVBC::ScanSymbolRateDVBC(), ScanSymbolRateDVBS::ScanSymbolRateDVBS(), ScanTransmissionMode::ScanTransmissionMode(), SchedGroup::SchedGroup(), ScheduleOrder::ScheduleOrder(), ScreenShotPath(), SCRFrequencySetting::SCRFrequencySetting(), SCRPINSetting::SCRPINSetting(), SCRPositionSetting::SCRPositionSetting(), SCRUserBandSetting::SCRUserBandSetting(), ServerHaltCommand(), ServiceID::ServiceID(), SetupPinCode(), SetWakeuptimeCommand(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SkipBtAudio::SkipBtAudio(), SleepCommand(), SlideDuration(), SlideshowBackground(), SlideshowDelay(), SlideshowOpenGLTransition(), SlideshowRecursive(), SlideshowTransition(), SlideShowTransitionMode(), SmartForward(), SortPrefixExceptions(), SortStripPrefixes(), AudioConfigSettings::SPDIFRateOverride(), AudioConfigSettings::SRCQuality(), AudioConfigSettings::SRCQualityOverride(), startupCommand(), StartupScreenDelay(), StartupSecsBeforeRecording(), StatusDelay(), StorageScheduler(), SwitchAddressSetting::SwitchAddressSetting(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), ThemePainter(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), TranscodeLossless::TranscodeLossless(), TranscodeResize::TranscodeResize(), TransitionDuration(), TransitionType(), AudioConfigSettings::TrueHDPassThrough(), TruncateDeletes(), TrustEncSISetting::TrustEncSISetting(), TunerCardAudioInput::TunerCardAudioInput(), TVFormat(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UDPNotifyPort(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), UseEIT::UseEIT(), UseFixedWindowSize(), UseHDHomeRunDevice::UseHDHomeRunDevice(), UseLinkLocal(), UseProgStartMark(), UserJob(), UserJobDesc(), UseTransitions(), UseVideoModes(), UseVirtualKeyboard(), VBIDevice::VBIDevice(), VbiFormat(), VBoxDeviceID::VBoxDeviceID(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), VBoxTunerIndex::VBoxTunerIndex(), VertScanPercentage(), VideoFilters::VideoFilters(), VidModeHeight(), VidModeWidth(), Visible::Visible(), PlaybackProfileItemConfig::vrenderChanged(), WakeUpCommand(), WakeupTimeFormat(), WOLbackendCommand(), WOLbackendConnectRetry(), WOLbackendReconnectWaitTime(), WorkingDirPath::WorkingDirPath(), XineramaMonitorAspectRatio(), XineramaScreen(), XMLTV_generic_config::XMLTV_generic_config(), XmltvID::XmltvID(), XScanDisplacement(), YScanDisplacement(), ZMDateFormat(), ZMServerIP(), ZMServerPort(), and ZMTimeFormat().

◆ 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 255 of file standardsettings.cpp.

Referenced by byName().

◆ isVisible()

bool StandardSetting::isVisible ( void  ) const
inline

Definition at line 42 of file standardsettings.h.

◆ isEnabled()

bool StandardSetting::isEnabled ( ) 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 49 of file standardsettings.h.

Referenced by ProfileGroup::allowedGroupName(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioConfigSettings::AudioRescan(), AudioDeviceComboBox::AudioRescan(), PaneDVBT::bandwidth(), PaneDVBT2::bandwidth(), HostRefreshRateComboBoxSetting::ChangeResolution(), 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(), DemoConfigurationGroup::DemoConfigurationGroup(), StorageGroupDirSetting::DoDeleteSlot(), ScanOptionalConfig::DoFollowNIT(), PaneDVBUtilsImport::DoIgnoreSignalTimeout(), ScanOptionalConfig::DoIgnoreSignalTimeout(), PaneDVBS2::fec(), PaneDVBC::fec(), PaneDVBS::fec(), VBIDevice::fillSelectionsFromDir(), FirewireConfigurationGroup(), PaneDVBS2::frequency(), PaneDVBC::frequency(), PaneDVBS::frequency(), PaneDVBT::frequency(), PaneDVBT2::frequency(), InputSelector::GetCardID(), PaneDVBUtilsImport::GetFilename(), PaneAll::GetFollowNIT(), PaneSingle::GetFollowNIT(), ScanOptionalConfig::GetFrequencyStandard(), PaneAnalog::GetFrequencyTable(), ScanOptionalConfig::GetFrequencyTable(), ScanOptionalConfig::GetFrequencyTableRange(), InputSelector::GetInputName(), ScanOptionalConfig::GetModulation(), TransportSetting::getMplexId(), PaneSingle::GetMultiplex(), ProfileGroup::getName(), ProfileGroup::getProfileNum(), PaneExistingScanImport::GetScanID(), DesiredServices::GetServiceRequirements(), ChannelDBStorage::GetSetClause(), MuxDBStorage::GetSetClause(), ScanWizard::GetSourceID(), ScanOptionalConfig::GetStartChan(), ServiceID::getValue(), MythUIComboBoxSetting::getValueLabel(), ChannelDBStorage::GetWhereClause(), MuxDBStorage::GetWhereClause(), PaneDVBT::guard_interval(), PaneDVBT2::guard_interval(), haveChanged(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), PaneDVBT::hierarchy(), PaneDVBT2::hierarchy(), PaneAll::ignoreSignalTimeout(), PaneSingle::ignoreSignalTimeout(), ImportConfigurationGroup::ImportConfigurationGroup(), init_jobs(), PlaybackProfileItemConfig::InitLabel(), PaneDVBS2::inversion(), PaneDVBC::inversion(), PaneDVBS::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(), XMLTVGrabber::LoadXMLTVGrabbers(), PaneDVBS2::mod_sys(), PaneDVBT2::mod_sys(), PaneDVBS2::modulation(), PaneDVBC::modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), PaneDVBS2::polarity(), PaneDVBS::polarity(), PaneDVBS2::rolloff(), BackendSettings::Save(), DatabaseSettings::Save(), ChannelID::Save(), PlayGroupConfig::Save(), TransFreqTableSelector::Save(), DeviceDescrSetting::Save(), AutoIncrementSetting::Save(), DeviceRepeatSetting::Save(), ChannelOptionsRawTS::Save(), SwitchTypeSetting::Save(), PlaybackProfileItemConfig::Save(), SwitchAddressSetting::Save(), SwitchPortsSetting::Save(), ChannelGroupSetting::Save(), RotorTypeSetting::Save(), RotorLoSpeedSetting::Save(), RotorHiSpeedSetting::Save(), DVBConfigurationGroup::Save(), SCRFrequencySetting::Save(), SCRPINSetting::Save(), LNBTypeSetting::Save(), CardInput::Save(), LNBLOFSwitchSetting::Save(), LNBLOFLowSetting::Save(), LNBLOFHighSetting::Save(), SwitchSetting::Save(), RotorSetting::Save(), USALSRotorSetting::Save(), SCRPositionSetting::Save(), InputGroup::Save(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), VBIDevice::setFilter(), V4L2encRecorder::SetIntOption(), MpegRecorder::SetIntOption(), RecorderBase::SetIntOption(), CardInput::SetSourceID(), V4L2encRecorder::SetStrOption(), MpegRecorder::SetStrOption(), RecorderBase::SetStrOption(), TVRec::SetupDTVSignalMonitor(), StorageGroupDirSetting::ShowDeleteDialog(), CardInput::sourceFetch(), PaneDVBS2::symbolrate(), PaneDVBC::symbolrate(), PaneDVBS::symbolrate(), PaneDVBT::trans_mode(), PaneDVBT2::trans_mode(), TVRec::TuningNewRecorder(), SwitchConfig::update(), AudioConfigSettings::UpdateAudioTest(), VideoModeSettings::updateButton(), RotorPosTextEdit::updateButton(), PlayBackScaling::updateButton(), GuiDimension::updateButton(), AudioConfigSettings::UpdateCapabilities(), LNBConfig::UpdateType(), CetonDeviceID::UpdateValues(), AudioConfigSettings::UpdateVisibility(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), PlayerId::Value(), RotorPosMap::valueChanged(), and PlaybackProfileItemConfig::vrenderChanged().

◆ updateButton()

void StandardSetting::updateButton ( MythUIButtonListItem item)
virtual

◆ SetDBValue()

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

Implements StorageUser.

Definition at line 54 of file standardsettings.h.

◆ GetDBValue()

QString StandardSetting::GetDBValue ( void  ) const
inlineoverridevirtual

Implements StorageUser.

Definition at line 55 of file standardsettings.h.

◆ createButton()

MythUIButtonListItem * StandardSetting::createButton ( MythUIButtonList list)

Definition at line 37 of file standardsettings.cpp.

◆ addChild()

void StandardSetting::addChild ( StandardSetting child)
virtual

Definition at line 65 of file standardsettings.cpp.

Referenced by DTVDeviceConfigGroup::AddChild(), DeviceTree::AddDeviceTypeSetting(), CaptureCardEditor::AddNewCard(), StorageGroupListEditor::AddSelection(), CaptureCardEditor::AddSelection(), VideoSourceEditor::AddSelection(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), AudioTest::AudioTest(), BackendSettings::BackendSettings(), CaptureCard::CaptureCard(), CaptureCardGroup::CaptureCardGroup(), CardInput::CardInput(), CategoryOverTimeSettings(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelWizard::ChannelWizard(), StorageGroupListEditor::CreateNewGroup(), ChannelGroupsSetting::CreateNewGroup(), PlayGroupEditor::CreateNewPlayBackGroupSlot(), GamePlayersList::CreateNewPlayer(), StorageGroupEditor::customEvent(), DatabaseSettings::DatabaseSettings(), EITOnly_config::EITOnly_config(), EPGSettings::EPGSettings(), ProfileGroup::fillSelections(), VideoSource::fillSelections(), CaptureCard::fillSelections(), GallerySettings::GallerySettings(), GameGeneralSettings::GameGeneralSettings(), GamePlayerSetting::GamePlayerSetting(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), GuiDimension::GuiDimension(), HDHomeRunConfigurationGroup::HDHomeRunConfigurationGroup(), StorageGroupEditor::Load(), PlayGroupEditor::Load(), StorageGroupListEditor::Load(), PlaybackSettings::Load(), GamePlayersList::Load(), TransportListEditor::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), CardInputEditor::Load(), MainGeneralSettings::MainGeneralSettings(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MythFillSettings::MythFillSettings(), MythShutdownSettings::MythShutdownSettings(), MythWelcomeSettings::MythWelcomeSettings(), VideoSourceEditor::NewSource(), TransportListEditor::NewTransport(), NoGrabber_config::NoGrabber_config(), OSDSettings::OSDSettings(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneError::PaneError(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), PlayGroupConfig::PlayGroupConfig(), PlayGroupEditor::PlayGroupEditor(), RotorPosMap::PopulateList(), DeviceTree::PopulateTree(), ProfileGroup::ProfileGroup(), 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 128 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, InputName, ASIDevice, SCRPositionSetting, USALSRotorSetting, RotorSetting, SwitchSetting, DVBCardNum, CetonDeviceID, VBoxDeviceID, LNBPolarityInvertedSetting, VBoxDeviceIDList, LNBLOFHighSetting, LNBLOFLowSetting, LNBLOFSwitchSetting, LNBTypeSetting, CardInputEditor, LNBPresetSetting, VideoSourceEditor, CaptureCardEditor, SCRPINSetting, SCRFrequencySetting, SCRUserBandSetting, DVBConfigurationGroup, RotorHiSpeedSetting, RotorLoSpeedSetting, HDHomeRunDeviceID, RotorTypeSetting, ServiceID, ChannelGroupsSetting, ChannelGroupSetting, XmltvID, SwitchPortsSetting, XMLTVGrabber, SwitchAddressSetting, MPEG2audType, PlaybackProfileItemConfig, SwitchTypeSetting, VideoSource, RecordingProfileEditor, ChannelOptionsRawTS, DeviceTree, DeviceRepeatSetting, SampleRate, ProfileGroupEditor, LNBConfig, TimeStretch, DeviceDescrSetting, TransFreqTableSelector, RotorConfig, Source, TransportListEditor, VideoSourceSelector, RotorPosMap, DeviceTypeSetting, PaneExistingScanImport, GamePlayersList, InputSelector, SwitchConfig, PlaybackSettings, AudioConfigSettings, StorageGroupListEditor, PlayGroupEditor, DatabaseSettings, MultiplexSetting, StorageGroupEditor, and BackendSettings.

Definition at line 209 of file standardsettings.cpp.

Referenced by CaptureCardEditor::AddNewCard(), CardInput::channelScanner(), BackendSettings::Load(), StorageGroupEditor::Load(), DatabaseSettings::Load(), PlayGroupEditor::Load(), StorageGroupListEditor::Load(), AudioConfigSettings::Load(), PlaybackSettings::Load(), SwitchConfig::Load(), GamePlayersList::Load(), VideoSourceSelector::Load(), TransportListEditor::Load(), Source::Load(), RotorConfig::Load(), TimeStretch::Load(), LNBConfig::Load(), ProfileGroupEditor::Load(), DeviceTree::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(), SourceID::Load(), InputGroup::Load(), ProfileGroup::loadByID(), CaptureCard::loadByID(), CardInput::loadByID(), mythplugin_init(), DeviceTree::PopulateTree(), CaptureCard::reload(), PlaybackProfileConfig::ReloadSettings(), CardInput::sourceFetch(), DeviceTree::ValueChanged(), and WriteDefaults().

◆ Save()

void StandardSetting::Save ( void  )
virtual

◆ Open()

virtual void StandardSetting::Open ( void  )
inlinevirtual

Definition at line 73 of file standardsettings.h.

Referenced by StandardSettingDialog::setCurrentGroupSetting().

◆ Close()

virtual void StandardSetting::Close ( void  )
inlinevirtual

Definition at line 74 of file standardsettings.h.

Referenced by StandardSettingDialog::setCurrentGroupSetting().

◆ GetStorage()

Storage* StandardSetting::GetStorage ( void  ) const
inline

◆ addTargetedChild()

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

Definition at line 111 of file standardsettings.cpp.

Referenced by DTVDeviceConfigGroup::AddChild(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), CaptureCardGroup::CaptureCardGroup(), CetonConfigurationGroup(), PlaybackSettings::CreateNewPlaybackProfileSlot(), CurrentPlaybackProfile(), DatabaseSettings::DatabaseSettings(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), EITOnly_config::EITOnly_config(), EnableMediaMon(), FirewireConfigurationGroup(), GallerySettings::GallerySettings(), HDHomeRunConfigurationGroup::HDHomeRunConfigurationGroup(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ImportConfigurationGroup::ImportConfigurationGroup(), PlaybackProfileConfig::InitProfileItem(), PlaybackProfileConfig::InitUI(), IpAddressSettings::IpAddressSettings(), IPTVConfigurationGroup(), LCDEnable(), PlaybackSettings::Load(), XMLTVGrabber::Load(), XMLTVGrabber::LoadXMLTVGrabbers(), MainGeneralSettings::MainGeneralSettings(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MPEGConfigurationGroup::MPEGConfigurationGroup(), AudioConfigSettings::MythControlsVolume(), MythFillSettings::MythFillSettings(), NoGrabber_config::NoGrabber_config(), V4L2encGroup::probeCard(), ScanOptionalConfig::ScanOptionalConfig(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VBoxConfigurationGroup::VBoxConfigurationGroup(), VideoCompressionSettings::VideoCompressionSettings(), and XMLTV_generic_config::XMLTV_generic_config().

◆ addTargetedChildren()

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

◆ removeTargetedChild()

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

Definition at line 118 of file standardsettings.cpp.

Referenced by PlaybackProfileConfig::ReloadSettings().

◆ keyPressEvent()

bool StandardSetting::keyPressEvent ( QKeyEvent *  )
virtual

◆ MoveToThread()

void StandardSetting::MoveToThread ( QThread *  thread)

Definition at line 269 of file standardsettings.cpp.

Referenced by StandardSettingDialog::Load().

◆ setEnabled

void StandardSetting::setEnabled ( bool  enabled)
virtualslot

◆ setVisible

void StandardSetting::setVisible ( bool  visible)
slot

◆ setValue [1/2]

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

Reimplemented in MythUICheckBoxSetting, and RecordingProfile::Name.

Definition at line 164 of file standardsettings.cpp.

Referenced by MythUIComboBoxSetting::addSelection(), AudioReadAhead(), AutoExpireDayPriority(), AutoExpireExtraSpace(), AutoExpireLiveTVMaxAge(), AutoIncrementSetting::AutoIncrementSetting(), AverageBitrate::AverageBitrate(), AVSync2AdjustMS(), BackendStartCommand(), BackendStopCommand(), BTTVVolume::BTTVVolume(), CardInput::CardInput(), CategoryOverTime(), ChannelGroupSetting::ChannelGroupSetting(), ChannelTimeout::ChannelTimeout(), ChannelWizard::ChannelWizard(), CommandPath::CommandPath(), CommNotifyAmount(), CommRewindAmount(), StorageGroupEditor::customEvent(), DefaultTVChannel(), DeferAutoTranscodeDays(), DeletedMaxAge(), DVBNetID::DVBNetID(), DVBTuningDelay::DVBTuningDelay(), EITCrawIdleStart(), EITOnly_config::EITOnly_config(), EITTransportTimeout(), EncodingThreadCount::EncodingThreadCount(), EPGRecThreshold(), ExternalChannelCommand::ExternalChannelCommand(), FFRewReposTime(), VBoxDeviceIDList::fillSelections(), Finetune::Finetune(), PlaybackProfileItemConfig::framerateChanged(), FrontendIdleTimeout(), GameAllTreeLevels(), GameFavTreeLevels(), GetBoxartDir(), GetFanartDir(), GetScreenshotDir(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), GUIFontZoom(), GuiHeight(), GuiOffsetX(), GuiOffsetY(), GuiWidth(), HaltCommand(), HardwareMJPEGQuality::HardwareMJPEGQuality(), HDRingbufferSize(), PlaybackProfileItemConfig::heightChanged(), HorizScanPercentage(), idleTimeoutSecs(), idleWaitForRecordingTime(), IgnoreMedia(), InputPriority::InputPriority(), InstanceCount::InstanceCount(), IPTVHost::IPTVHost(), JobQueueCheckFrequency(), JobQueueCommFlagCommand(), JobQueueMaxSimultaneousJobs(), JobQueueTranscodeCommand(), LCDKeyString(), LCDPopupTime(), LircDaemonDevice(), LiveTVIdleTimeout(), LiveTVOrder::LiveTVOrder(), LNBConfig::LNBConfig(), DatabaseSettings::Load(), SwitchConfig::Load(), DeviceDescrSetting::Load(), TimeStretch::Load(), DeviceRepeatSetting::Load(), PlaybackProfileItemConfig::Load(), SwitchAddressSetting::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(), ProfileGroup::loadByID(), CetonSetting::LoadValue(), LocalSecurityPin(), LocalServerPort(), LocalStatusPort(), BackendSettings::masterBackendChanged(), MasterServerIP(), MasterServerName(), MasterServerPort(), MaximumCommercialSkip(), MergeShortCommBreaks(), MiscStatusScript(), AudioConfigSettings::MixerVolume(), MP3Quality::MP3Quality(), MPEG2audVolume::MPEG2audVolume(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4QualDiff::MPEG4QualDiff(), MythArchiveDriveSpeed(), MythArchiveDvdauthorCmd(), MythArchiveDVDLocation(), MythArchiveDVDPlayerCmd(), MythArchiveFileFilter(), MythArchiveGrowisofsCmd(), MythArchiveJpeg2yuvCmd(), MythArchiveM2VRequantiserCmd(), MythArchiveMkisofsCmd(), MythArchiveMpeg2encCmd(), MythArchiveMplexCmd(), MythArchiveProjectXCmd(), MythArchiveShareDir(), MythArchiveSpumuxCmd(), MythArchiveTempDir(), MythFillDatabaseArgs(), MythFillDatabasePath(), MythFillMaxHour(), MythFillMinHour(), MythGalleryDir(), MythGalleryFilter(), MythGalleryImportDirs(), MythGalleryOverlayCaption(), NetworkControlPort(), NoGrabber_config::NoGrabber_config(), PaneError::PaneError(), AudioConfigSettings::PCMVolume(), PeakBitrate::PeakBitrate(), PlaybackWLBlackOut(), PlaybackWLMaxAge(), PlayerId::PlayerId(), preSDWUCheckCommand(), PresetTuner::PresetTuner(), V4LConfigurationGroup::probeCard(), MPEGConfigurationGroup::probeCard(), HDPVRConfigurationGroup::probeCard(), V4L2encGroup::probeCard(), ASIConfigurationGroup::probeCard(), ImportConfigurationGroup::probeCard(), DemoConfigurationGroup::probeCard(), DVBConfigurationGroup::probeCard(), RebootCommand(), RecordOverTime(), RecordPreRoll(), 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(), HDHomeRunDeviceID::Save(), ScheduleOrder::ScheduleOrder(), ScreenShotPath(), ServerHaltCommand(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), FirewireDesc::SetGUID(), VBoxDeviceID::SetIP(), CetonDeviceID::SetIP(), ProfileGroup::setName(), VBoxDeviceID::SetOverrideDeviceID(), LNBConfig::SetPreset(), VBoxDeviceID::SetTuner(), CetonDeviceID::SetTuner(), RecordingProfile::Name::setValue(), setValue(), MythUIComboBoxSetting::setValue(), MythUICheckBoxSetting::setValue(), SetWakeuptimeCommand(), SignalTimeout::SignalTimeout(), SleepCommand(), SlideshowDelay(), SlideshowOpenGLTransitionLength(), startupCommand(), StartupScreenDelay(), StartupSecsBeforeRecording(), SwitchConfig::SwitchConfig(), TimeStretch::TimeStretch(), TransportSetting::TransportSetting(), UDPNotifyPort(), SwitchConfig::update(), VBoxDeviceIDList::UpdateDevices(), UserJob(), UserJobDesc(), VertScanPercentage(), VideoSourceID::VideoSourceID(), VidModeHeight(), VidModeWidth(), WakeUpCommand(), WakeupTimeFormat(), PlaybackProfileItemConfig::widthChanged(), WOLbackendCommand(), WOLbackendConnectRetry(), WOLbackendReconnectWaitTime(), XScanDisplacement(), YScanDisplacement(), ZMServerIP(), and ZMServerPort().

◆ setValue [2/2]

void StandardSetting::setValue ( int  newValue)
virtualslot

Reimplemented in MythUIComboBoxSetting, and IdSetting.

Definition at line 159 of file standardsettings.cpp.

◆ childChanged

virtual void StandardSetting::childChanged ( StandardSetting )
inlinevirtualslot

Definition at line 92 of file standardsettings.h.

◆ valueChanged [1/2]

void StandardSetting::valueChanged ( const QString &  )
signal

◆ valueChanged [2/2]

void StandardSetting::valueChanged ( StandardSetting )
signal

◆ ShouldRedraw

void StandardSetting::ShouldRedraw ( StandardSetting )
signal

◆ settingsChanged

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

◆ ChangeSaved

void StandardSetting::ChangeSaved ( )
signal

◆ setParent()

void StandardSetting::setParent ( StandardSetting parent)
protected

Definition at line 60 of file standardsettings.cpp.

Referenced by addChild(), addTargetedChild(), and addTargetedChildren().

Member Data Documentation

◆ m_settingValue

QString StandardSetting::m_settingValue
protected

◆ m_enabled

bool StandardSetting::m_enabled {true}
protected

Definition at line 107 of file standardsettings.h.

Referenced by setEnabled().

◆ m_label

QString StandardSetting::m_label
protected

◆ m_helptext

QString StandardSetting::m_helptext
protected

Definition at line 109 of file standardsettings.h.

◆ m_name

QString StandardSetting::m_name
protected

Definition at line 110 of file standardsettings.h.

Referenced by byName(), and setName().

◆ m_visible

bool StandardSetting::m_visible {true}
protected

Definition at line 111 of file standardsettings.h.

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

◆ m_haveChanged

bool StandardSetting::m_haveChanged {false}
private

Definition at line 114 of file standardsettings.h.

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

◆ m_storage

Storage* StandardSetting::m_storage {nullptr}
private

Definition at line 115 of file standardsettings.h.

Referenced by Load(), and Save().

◆ m_parent

StandardSetting* StandardSetting::m_parent {nullptr}
private

Definition at line 116 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: