MythTV
master
|
#include <standardsettings.h>
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 () |
void | helpTextChanged (const QString &) |
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 |
StandardSetting * | byName (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) |
StandardSetting * | getParent () 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 |
MythUIButtonListItem * | createButton (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) |
Storage * | GetStorage (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) |
![]() | |
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} |
Storage * | m_storage {nullptr} |
StandardSetting * | m_parent {nullptr} |
QList< StandardSetting * > | m_children |
QMap< QString, QList< StandardSetting * > > | m_targets |
Definition at line 27 of file standardsettings.h.
|
inlineexplicitprotected |
Definition at line 103 of file standardsettings.h.
|
protectedvirtual |
Definition at line 21 of file standardsettings.cpp.
|
inlinevirtual |
Definition at line 32 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(), AutoCommercialSkip(), 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(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelOrdering(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), ChannelWizard::ChannelWizard(), Channum::Channum(), ClearSavedPosition(), Colour::Colour(), Command::Command(), CommandPath::CommandPath(), CommFlagFast(), 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(), DisplayRecGroup(), 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(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), EPGRecThreshold(), EPGSettings::EPGSettings(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), FFRewReverse(), FileDevice::FileDevice(), Finetune::Finetune(), FirewireConnection::FirewireConnection(), FirewireGUID::FirewireGUID(), FirewireModel::FirewireModel(), FirewireSpeed::FirewireSpeed(), FollowNITSetting::FollowNITSetting(), 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(), GUIFontZoom(), GuiSizeForTV(), GuiVidModeResolution(), HardwareMJPEGHDecimation::HardwareMJPEGHDecimation(), HardwareMJPEGQuality::HardwareMJPEGQuality(), HardwareMJPEGVDecimation::HardwareMJPEGVDecimation(), HDHomeRunEITScan::HDHomeRunEITScan(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), HideMouseCursor(), ProfileGroup::HostName::HostName(), Hue::Hue(), Icon::Icon(), IgnoreSignalTimeout::IgnoreSignalTimeout(), 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(), LCDPopupTime(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), 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(), MenuTheme(), 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(), Name::Name(), ProfileGroup::Name::Name(), NetworkControlEnabled(), NetworkControlPort(), OnAirGuide::OnAirGuide(), OSDSettings::OSDSettings(), OutputFilters::OutputFilters(), OverrideExitMenu(), OverTimeCategory(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneExistingScanImport::PaneExistingScanImport(), PBBStartInTitle(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PIPLocationComboBox(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), PlaybackSettings::PlaybackSettings(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLBlackOut(), PlaybackWLMaxAge(), PlaybackWLStart(), PlayBoxEpisodeSort(), PlayBoxOrdering(), PlayGroupConfig::PlayGroupConfig(), PlayGroupEditor::PlayGroupEditor(), PresetTuner::PresetTuner(), Priority::Priority(), ProfileGroup::ProfileGroup(), ProfileGroupEditor::ProfileGroupEditor(), QueryInitialFilter(), QuickTune::QuickTune(), RealtimePriority(), RecGroupMod(), RecordFullTSStream::RecordFullTSStream(), RecordingType::RecordingType(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), RememberRecGroup(), 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(), 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(), 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(), SmartForward(), SortPrefixExceptions(), SortStripPrefixes(), Source::Source(), SourceID::SourceID(), StartupScreenDelay(), StorageGroupListEditor::StorageGroupListEditor(), 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(), 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(), VidModeHeight(), VidModeWidth(), Visible::Visible(), WorkingDirPath::WorkingDirPath(), XineramaMonitorAspectRatio(), XineramaScreen(), XMLTVGrabber::XMLTVGrabber(), XmltvID::XmltvID(), and ZMSettings::ZMSettings().
|
inline |
Definition at line 33 of file standardsettings.h.
Referenced by MythUITextEditSetting::edit(), MythUIComboBoxSetting::edit(), MythUISpinBoxSetting::edit(), haveChanged(), DatabaseSettings::Load(), ChannelGroupSetting::Load(), MythUIComboBoxSetting::resultEdit(), and StandardSettingDialog::setCurrentGroupSetting().
|
inlinevirtual |
Definition at line 35 of file standardsettings.h.
Referenced by AddFullTS::AddFullTS(), AdjustFill(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), AspectOverride(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioDevice::AudioDevice(), AudioRateLimit::AudioRateLimit(), AudioTest::AudioTest(), AutoCommercialSkip(), 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(), Channum::Channum(), ClearSavedPosition(), Command::Command(), CommandPath::CommandPath(), CommFlagFast(), CommMethod::CommMethod(), CompleteChannelsOnly::CompleteChannelsOnly(), ContinueEmbeddedTVPlay(), DatabaseSettings::DatabaseSettings(), PlaybackProfileItemConfig::decoderChanged(), DefaultCCMode(), DeliverySystem::DeliverySystem(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), DishNetEIT::DishNetEIT(), DisplayGroupTitleSort(), DisplayRecGroup(), 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(), EITOnly_config::EITOnly_config(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), EPGRecThreshold(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), FFRewReverse(), Finetune::Finetune(), FirewireModel::FirewireModel(), FollowNITSetting::FollowNITSetting(), FreeToAirOnly::FreeToAirOnly(), Freqid::Freqid(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), Frequency_CO::Frequency_CO(), FullChannelSearch::FullChannelSearch(), GameType::GameType(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), GUIFontZoom(), GuiSizeForTV(), GuiVidModeResolution(), HDHomeRunEITScan::HDHomeRunEITScan(), 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(), LCDPopupTime(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), LetterboxingColour(), LiveTVOrder::LiveTVOrder(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPolarityInvertedSetting::LNBPolarityInvertedSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), DatabaseSettings::Load(), PlaybackProfileItemConfig::Load(), LongChannelFormat(), 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(), NetworkControlPort(), OnAirGuide::OnAirGuide(), OutputFilters::OutputFilters(), OverrideExitMenu(), OverTimeCategory(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PBBStartInTitle(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PIPLocationComboBox(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLBlackOut(), PlaybackWLMaxAge(), PlaybackWLStart(), PlayBoxEpisodeSort(), PlayBoxOrdering(), PresetTuner::PresetTuner(), Priority::Priority(), QueryInitialFilter(), QuickTune::QuickTune(), RealtimePriority(), RecGroupMod(), RecordFullTSStream::RecordFullTSStream(), RecordingType::RecordingType(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), RememberRecGroup(), 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(), 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(), SCRFrequencySetting::SCRFrequencySetting(), SCRPINSetting::SCRPINSetting(), SCRPositionSetting::SCRPositionSetting(), SCRUserBandSetting::SCRUserBandSetting(), ServiceID::ServiceID(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SkipBtAudio::SkipBtAudio(), SmartForward(), SortPrefixExceptions(), SortStripPrefixes(), Source::Source(), StartupScreenDelay(), SwitchAddressSetting::SwitchAddressSetting(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), ThemePainter(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), 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(), VidModeHeight(), VidModeWidth(), Visible::Visible(), PlaybackProfileItemConfig::vrenderChanged(), WorkingDirPath::WorkingDirPath(), XineramaMonitorAspectRatio(), XineramaScreen(), and XmltvID::XmltvID().
|
inline |
Definition at line 36 of file standardsettings.h.
Referenced by DatabaseSettings::Load(), StandardSettingDialog::setCurrentGroupSetting(), updateButton(), MythUIComboBoxSetting::updateButton(), MythUISpinBoxSetting::updateButton(), and GroupSetting::updateButton().
|
virtual |
Reimplemented in ProfileGroup, and RecordingProfile.
Definition at line 247 of file standardsettings.cpp.
Referenced by AudioCodecName::AudioCodecName(), AudioCompressionSettings::AudioCompressionSettings(), CodecParamStorage::CodecParamStorage(), GamePlayerSetting::GamePlayerSetting(), PlayGroupConfig::PlayGroupConfig(), VideoCodecName::VideoCodecName(), and VideoCompressionSettings::VideoCompressionSettings().
|
inline |
Definition at line 39 of file standardsettings.h.
Referenced by PlayGroupConfig::canDelete(), PlayGroupConfig::deleteEntry(), PlayGroupDBStorage::GetWhereClause(), PlayGroupConfig::PlayGroupConfig(), and PlayGroupConfig::Save().
StandardSetting * StandardSetting::byName | ( | const QString & | name | ) |
Definition at line 254 of file standardsettings.cpp.
Referenced by byName().
|
inline |
Definition at line 42 of file standardsettings.h.
|
inline |
Definition at line 43 of file standardsettings.h.
Referenced by MythUITextEditSetting::edit(), MythUIFileBrowserSetting::edit(), MythUIComboBoxSetting::edit(), MythUISpinBoxSetting::edit(), MythUICheckBoxSetting::edit(), GroupSetting::edit(), updateButton(), MythUIComboBoxSetting::updateButton(), MythUISpinBoxSetting::updateButton(), GroupSetting::updateButton(), VBoxIP::UpdateDevices(), VBoxTunerIndex::UpdateDevices(), CetonSetting::UpdateDevices(), and LNBConfig::UpdateType().
bool StandardSetting::haveChanged | ( | ) |
Return true if the setting have changed or any of its children.
Definition at line 179 of file standardsettings.cpp.
Referenced by HostRefreshRateComboBoxSetting::ChangeResolution(), StandardSettingDialog::Close(), BackendSettings::listenChanged(), ChannelGroupSetting::Save(), MythUICheckBoxSetting::setValue(), and AudioConfigSettings::UpdateCapabilities().
void StandardSetting::setChanged | ( | bool | changed | ) |
Definition at line 203 of file standardsettings.cpp.
Referenced by HostRefreshRateComboBoxSetting::ChangeResolution(), BackendSettings::listenChanged(), BackendSettings::Load(), AudioConfigSettings::Load(), SwitchConfig::Load(), DeviceTypeSetting::Load(), DeviceDescrSetting::Load(), DeviceRepeatSetting::Load(), SwitchTypeSetting::Load(), SwitchAddressSetting::Load(), SwitchPortsSetting::Load(), RotorTypeSetting::Load(), RotorLoSpeedSetting::Load(), RotorHiSpeedSetting::Load(), SCRUserBandSetting::Load(), SCRFrequencySetting::Load(), SCRPINSetting::Load(), LNBPresetSetting::Load(), LNBTypeSetting::Load(), LNBLOFSwitchSetting::Load(), LNBLOFLowSetting::Load(), LNBLOFHighSetting::Load(), LNBPolarityInvertedSetting::Load(), SwitchSetting::Load(), RotorSetting::Load(), SCRPositionSetting::Load(), PlayGroupConfig::PlayGroupConfig(), PlaybackProfileConfig::ReloadSettings(), and AudioConfigSettings::UpdateCapabilities().
|
inline |
Definition at line 46 of file standardsettings.h.
Referenced by StorageGroupDirSetting::DoDeleteSlot(), StandardSettingDialog::LevelUp(), and PlaybackProfileConfig::ReloadSettings().
|
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(), 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(), StorageGroupDirSetting::DoDeleteSlot(), ScanOptionalConfig::DoFollowNIT(), PaneDVBUtilsImport::DoIgnoreSignalTimeout(), ScanOptionalConfig::DoIgnoreSignalTimeout(), PaneDVBS2::fec(), PaneDVBC::fec(), PaneDVBS::fec(), VBIDevice::fillSelectionsFromDir(), 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(), PlaybackProfileItemConfig::GetQuality(), 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(), PaneDVBT::hierarchy(), PaneDVBT2::hierarchy(), PaneAll::ignoreSignalTimeout(), PaneSingle::ignoreSignalTimeout(), init_jobs(), PlaybackProfileItemConfig::InitLabel(), 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(), 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(), ScanWizard::SetPaneDefaults(), CardInput::SetSourceID(), V4L2encRecorder::SetStrOption(), MpegRecorder::SetStrOption(), RecorderBase::SetStrOption(), ScanOptionalConfig::SetTuningPaneValues(), TVRec::SetupDTVSignalMonitor(), StorageGroupDirSetting::ShowDeleteDialog(), CardInput::sourceFetch(), PaneDVBS2::symbolrate(), PaneDVBS::symbolrate(), PaneDVBC::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(), and PlayerId::Value().
|
virtual |
This method is called whenever the UI need to reflect a change Reimplement this If you widget need a custom look.
item | is the associated MythUIButtonListItem to be updated |
Reimplemented in GuiDimension, PlayBackScaling, RotorPosTextEdit, GroupSetting, MythUICheckBoxSetting, MythUISpinBoxSetting, MythUIComboBoxSetting, MythUIFileBrowserSetting, MythUITextEditSetting, VideoModeSettings, and PlayGroupConfig.
Definition at line 89 of file standardsettings.cpp.
Referenced by createButton(), MythUIButtonListItemSetting::ShouldUpdate(), MythUITextEditSetting::updateButton(), MythUIFileBrowserSetting::updateButton(), and MythUICheckBoxSetting::updateButton().
|
inlineoverridevirtual |
Implements StorageUser.
Definition at line 54 of file standardsettings.h.
|
inlineoverridevirtual |
Implements StorageUser.
Definition at line 55 of file standardsettings.h.
MythUIButtonListItem * StandardSetting::createButton | ( | MythUIButtonList * | list | ) |
Definition at line 37 of file standardsettings.cpp.
|
virtual |
Definition at line 64 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(), 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(), 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(), 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().
|
virtual |
Definition at line 73 of file standardsettings.cpp.
Referenced by TransportListEditor::Delete(), and StorageGroupDirSetting::DoDeleteSlot().
|
virtual |
Definition at line 139 of file standardsettings.cpp.
Referenced by byName(), GamePlayersList::CreateNewPlayer(), haveChanged(), haveSubSettings(), V4L2encGroup::probeCard(), Save(), ChannelGroupSetting::Save(), and StandardSettingDialog::updateSettings().
|
virtual |
Definition at line 147 of file standardsettings.cpp.
Referenced by updateButton(), MythUIComboBoxSetting::updateButton(), MythUISpinBoxSetting::updateButton(), GroupSetting::updateButton(), and StandardSettingDialog::updateSettings().
|
virtual |
Definition at line 153 of file standardsettings.cpp.
Referenced by DeviceTypeSetting::DeleteDevice(), StorageGroupEditor::Load(), StorageGroupListEditor::Load(), GamePlayersList::Load(), ProfileGroupEditor::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), CaptureCardEditor::Load(), VideoSourceEditor::Load(), CardInputEditor::Load(), and DeviceTree::PopulateTree().
void StandardSetting::clearTargetedSettings | ( | const QString & | value | ) |
Definition at line 127 of file standardsettings.cpp.
|
pure virtual |
Implemented in CaptureCardButton, CaptureCard::Hostname, ButtonStandardSetting, GroupSetting, VideoSourceID, MythUICheckBoxSetting, MythUISpinBoxSetting, MythUIComboBoxSetting, MythUIFileBrowserSetting, MythUITextEditSetting, AutoIncrementSetting, AudioDeviceComboBox, and ProfileGroup::Is_default.
Referenced by StandardSettingDialog::settingClicked().
|
pure virtual |
Implemented in CaptureCard::Hostname, ButtonStandardSetting, GroupSetting, VideoSourceID, MythUICheckBoxSetting, MythUISpinBoxSetting, MythUIComboBoxSetting, MythUIFileBrowserSetting, MythUITextEditSetting, AutoIncrementSetting, and ProfileGroup::Is_default.
Referenced by StandardSettingDialog::customEvent().
|
virtual |
Reimplemented in InputGroup, SourceID, InputDisplayName, 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, PlaybackProfileItemConfig, MPEG2audType, SwitchTypeSetting, VideoSource, RecordingProfileEditor, ChannelOptionsRawTS, DeviceTree, DeviceRepeatSetting, SampleRate, ProfileGroupEditor, LNBConfig, TimeStretch, DeviceDescrSetting, TransFreqTableSelector, Source, RotorConfig, TransportListEditor, VideoSourceSelector, RotorPosMap, DeviceTypeSetting, PaneExistingScanImport, GamePlayersList, InputSelector, SwitchConfig, PlaybackSettings, AudioConfigSettings, StorageGroupListEditor, PlayGroupEditor, DatabaseSettings, MultiplexSetting, StorageGroupEditor, and BackendSettings.
Definition at line 208 of file standardsettings.cpp.
Referenced by CardInput::channelScanner(), BackendSettings::Load(), StorageGroupEditor::Load(), DatabaseSettings::Load(), PlayGroupEditor::Load(), StorageGroupListEditor::Load(), AudioConfigSettings::Load(), PlaybackSettings::Load(), SwitchConfig::Load(), GamePlayersList::Load(), VideoSourceSelector::Load(), TransportListEditor::Load(), RotorConfig::Load(), Source::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(), InputDisplayName::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().
|
virtual |
Reimplemented in InputGroup, SCRPositionSetting, USALSRotorSetting, RotorSetting, SwitchSetting, LNBPolarityInvertedSetting, LNBLOFHighSetting, LNBLOFLowSetting, LNBLOFSwitchSetting, CardInput, LNBTypeSetting, LNBPresetSetting, SCRPINSetting, CaptureCard, SCRFrequencySetting, SCRUserBandSetting, DVBConfigurationGroup, RotorHiSpeedSetting, RotorLoSpeedSetting, HDHomeRunDeviceID, RotorTypeSetting, EmptyVBIDevice, ChannelGroupSetting, XMLTVGrabber, EmptyAudioDevice, PlaybackProfileConfig, SwitchPortsSetting, SwitchAddressSetting, PlaybackProfileItemConfig, SwitchTypeSetting, VideoSource, ChannelOptionsRawTS, DeviceRepeatSetting, NoGrabber_config, AutoIncrementSetting, EITOnly_config, TimeStretch, XMLTV_generic_config, DeviceDescrSetting, TransFreqTableSelector, RotorPosMap, PlayGroupConfig, GamePlayerSetting, ChannelID, DatabaseSettings, and BackendSettings.
Definition at line 227 of file standardsettings.cpp.
Referenced by CardInput::channelScanner(), main(), mythplugin_init(), BackendSettings::Save(), DatabaseSettings::Save(), GamePlayerSetting::Save(), PlayGroupConfig::Save(), XMLTV_generic_config::Save(), TimeStretch::Save(), EITOnly_config::Save(), NoGrabber_config::Save(), VideoSource::Save(), XMLTVGrabber::Save(), HDHomeRunDeviceID::Save(), StandardSettingDialog::Save(), DVBConfigurationGroup::Save(), CaptureCard::Save(), CardInput::Save(), CardInput::sourceFetch(), and WriteDefaults().
|
inlinevirtual |
Definition at line 73 of file standardsettings.h.
Referenced by StandardSettingDialog::setCurrentGroupSetting().
|
inlinevirtual |
Definition at line 74 of file standardsettings.h.
Referenced by StandardSettingDialog::setCurrentGroupSetting().
|
inline |
Definition at line 76 of file standardsettings.h.
Referenced by InputName::fillSelections(), VBoxDeviceID::Load(), CetonDeviceID::Load(), ASIDevice::Load(), and StartingChannel::SetSourceID().
void StandardSetting::addTargetedChild | ( | const QString & | value, |
StandardSetting * | setting | ||
) |
Definition at line 110 of file standardsettings.cpp.
Referenced by DTVDeviceConfigGroup::AddChild(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), CetonConfigurationGroup(), PlaybackSettings::CreateNewPlaybackProfileSlot(), DatabaseSettings::DatabaseSettings(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), EITOnly_config::EITOnly_config(), EnableMediaMon(), FirewireConfigurationGroup(), 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(), 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().
void StandardSetting::addTargetedChildren | ( | const QString & | value, |
std::initializer_list< StandardSetting * > | settings | ||
) |
Definition at line 100 of file standardsettings.cpp.
Referenced by PaneAll::PaneAll(), PaneAnalog::PaneAnalog(), PaneATSC::PaneATSC(), PaneDVBC::PaneDVBC(), PaneDVBS::PaneDVBS(), PaneDVBS2::PaneDVBS2(), PaneDVBT::PaneDVBT(), PaneDVBT2::PaneDVBT2(), PaneExistingScanImport::PaneExistingScanImport(), and PaneSingle::PaneSingle().
void StandardSetting::removeTargetedChild | ( | const QString & | value, |
StandardSetting * | child | ||
) |
Definition at line 117 of file standardsettings.cpp.
Referenced by PlaybackProfileConfig::ReloadSettings().
|
virtual |
Reimplemented in PlaybackProfileItemConfig, StorageGroupDirSetting, TransportSetting, DiseqcConfigBase, and StorageGroupEditor.
Definition at line 79 of file standardsettings.cpp.
Referenced by StorageGroupEditor::keyPressEvent(), and StandardSettingDialog::keyPressEvent().
void StandardSetting::MoveToThread | ( | QThread * | thread | ) |
Definition at line 268 of file standardsettings.cpp.
Referenced by StandardSettingDialog::Load().
|
virtualslot |
Reimplemented in VBoxTunerIndex, and VBoxIP.
Definition at line 47 of file standardsettings.cpp.
Referenced by DTVDeviceConfigGroup::AddNodes(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioConfigSettings::AudioConfigSettings(), HostRefreshRateComboBoxSetting::ChangeResolution(), ShutDownRebootSetting::childChanged(), DemoConfigurationGroup::DemoConfigurationGroup(), PlaybackProfileItemConfig::DoubleQualityChanged(), AudioTest::event(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ImportConfigurationGroup::ImportConfigurationGroup(), RotorConfig::Load(), SampleRate::Load(), ChannelGroupSetting::Load(), PlaybackProfileItemConfig::LoadQuality(), MPEG2audType::MPEG2audType(), MPEGConfigurationGroup::MPEGConfigurationGroup(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), AppearanceSettings::PopulateScreens(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), AudioConfigSettings::setMPCMEnabled(), LNBConfig::SetPreset(), CardInput::SetSourceID(), RotorConfig::SetType(), PlaybackProfileItemConfig::SingleQualityChanged(), ChannelOptionsCommon::sourceChanged(), TransportListEditor::TransportListEditor(), TVVidModeRefreshRate(), SwitchConfig::update(), AudioConfigSettings::UpdateCapabilities(), AudioTest::UpdateCapabilities(), LNBConfig::UpdateType(), AudioConfigSettings::UpdateVisibility(), V4LConfigurationGroup::V4LConfigurationGroup(), and VBoxDeviceID::VBoxDeviceID().
|
slot |
Definition at line 53 of file standardsettings.cpp.
Referenced by ASIConfigurationGroup::ASIConfigurationGroup(), ChannelID::ChannelID(), GamePlayersList::CreateNewPlayer(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), EITOnly_config::EITOnly_config(), HDHomeRunDeviceID::HDHomeRunDeviceID(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ProfileGroup::ID::ID(), ImportConfigurationGroup::ImportConfigurationGroup(), ProfileGroup::Is_default::Is_default(), DVBConfigurationGroup::Load(), Modulation::Modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), NoGrabber_config::NoGrabber_config(), PaneAll::PaneAll(), PaneAnalog::PaneAnalog(), PaneDVBC::PaneDVBC(), PaneDVBS::PaneDVBS(), PaneDVBS2::PaneDVBS2(), PaneDVBT::PaneDVBT(), PaneDVBT2::PaneDVBT2(), PaneExistingScanImport::PaneExistingScanImport(), PaneSingle::PaneSingle(), PlaybackProfileConfig::PlaybackProfileConfig(), MPEGConfigurationGroup::probeCard(), ScanOptionalConfig::ScanOptionalConfig(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VideoSourceID::VideoSourceID(), and XMLTV_generic_config::XMLTV_generic_config().
|
virtualslot |
Reimplemented in MythUICheckBoxSetting, and RecordingProfile::Name.
Definition at line 163 of file standardsettings.cpp.
Referenced by MythUIComboBoxSetting::addSelection(), AutoIncrementSetting::AutoIncrementSetting(), AverageBitrate::AverageBitrate(), BouquetID::BouquetID(), BTTVVolume::BTTVVolume(), CategoryOverTime(), ChannelGroupSetting::ChannelGroupSetting(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelTimeout::ChannelTimeout(), ChannelWizard::ChannelWizard(), CommandPath::CommandPath(), StorageGroupEditor::customEvent(), DVBNetID::DVBNetID(), DVBTuningDelay::DVBTuningDelay(), EITOnly_config::EITOnly_config(), EncodingThreadCount::EncodingThreadCount(), EPGRecThreshold(), ExternalChannelCommand::ExternalChannelCommand(), VBoxDeviceIDList::fillSelections(), Finetune::Finetune(), PlaybackProfileItemConfig::framerateChanged(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), GUIFontZoom(), HardwareMJPEGQuality::HardwareMJPEGQuality(), PlaybackProfileItemConfig::heightChanged(), InputPriority::InputPriority(), InstanceCount::InstanceCount(), IPTVHost::IPTVHost(), LCDPopupTime(), 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(), InputDisplayName::Load(), ProfileGroup::loadByID(), CetonSetting::LoadValue(), BackendSettings::masterBackendChanged(), MP3Quality::MP3Quality(), MPEG2audVolume::MPEG2audVolume(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4QualDiff::MPEG4QualDiff(), NetworkControlPort(), PaneError::PaneError(), PeakBitrate::PeakBitrate(), PlaybackWLBlackOut(), PlaybackWLMaxAge(), PlayerId::PlayerId(), PresetTuner::PresetTuner(), V4LConfigurationGroup::probeCard(), MPEGConfigurationGroup::probeCard(), HDPVRConfigurationGroup::probeCard(), V4L2encGroup::probeCard(), ASIConfigurationGroup::probeCard(), ImportConfigurationGroup::probeCard(), DemoConfigurationGroup::probeCard(), DVBConfigurationGroup::probeCard(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), 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(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), PaneDVBS2::setFrequency(), PaneDVBC::setFrequency(), PaneDVBS::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(), SignalTimeout::SignalTimeout(), StartupScreenDelay(), SwitchConfig::SwitchConfig(), TimeStretch::TimeStretch(), TransportSetting::TransportSetting(), SwitchConfig::update(), VBoxDeviceIDList::UpdateDevices(), VideoSourceID::VideoSourceID(), VidModeHeight(), VidModeWidth(), and PlaybackProfileItemConfig::widthChanged().
|
virtualslot |
Reimplemented in MythUIComboBoxSetting, and IdSetting.
Definition at line 158 of file standardsettings.cpp.
|
inlinevirtualslot |
Definition at line 92 of file standardsettings.h.
|
signal |
Referenced by ASIConfigurationGroup::ASIConfigurationGroup(), AudioConfigSettings::AudioConfigSettings(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioTest::AudioTest(), BackendSettings::BackendSettings(), CardInput::CardInput(), CetonSetting::CetonSetting(), ChannelOptionsCommon::ChannelOptionsCommon(), DeviceTree::ConnectToValueChanged(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), GuiDimension::GuiDimension(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ImportConfigurationGroup::ImportConfigurationGroup(), LNBConfig::LNBConfig(), MainGeneralSettings::MainGeneralSettings(), MPEGConfigurationGroup::MPEGConfigurationGroup(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), RotorConfig::RotorConfig(), ScanWizard::SetupConfig(), setValue(), ShutDownRebootSetting::ShutDownRebootSetting(), SwitchConfig::SwitchConfig(), TransportListEditor::TransportListEditor(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), and VBoxTunerIndex::VBoxTunerIndex().
|
signal |
|
signal |
Referenced by PlayBackScaling::childChanged(), GuiDimension::childChanged(), createButton(), setEnabled(), and setValue().
|
signal |
Referenced by CaptureCardEditor::AddNewCard(), StorageGroupListEditor::CreateNewGroup(), ChannelGroupsSetting::CreateNewGroup(), PlayGroupEditor::CreateNewPlayBackGroupSlot(), StorageGroupEditor::customEvent(), CaptureCardEditor::DeleteAllCaptureCards(), CaptureCardEditor::DeleteAllCaptureCardsOnHost(), VideoSourceEditor::DeleteAllSources(), PlayGroupEditor::Load(), ChannelGroupsSetting::Load(), VideoSourceEditor::NewSource(), TransportListEditor::NewTransport(), PlaybackProfileConfig::ReloadSettings(), removeChild(), setVisible(), and DeviceTree::ValueChanged().
|
signal |
|
signal |
Referenced by StandardSettingDialog::settingSelected().
|
protected |
Definition at line 59 of file standardsettings.cpp.
Referenced by addChild(), addTargetedChild(), and addTargetedChildren().
|
protected |
Definition at line 107 of file standardsettings.h.
Referenced by MythUITextEditSetting::edit(), MythUIFileBrowserSetting::edit(), MythUIComboBoxSetting::edit(), MythUISpinBoxSetting::edit(), getSubSettings(), MythUISpinBoxSetting::intValue(), MythUISpinBoxSetting::MythUISpinBoxSetting(), MythUITextEditSetting::resultEdit(), MythUIFileBrowserSetting::resultEdit(), MythUIComboBoxSetting::resultEdit(), MythUISpinBoxSetting::resultEdit(), setValue(), updateButton(), MythUIComboBoxSetting::updateButton(), MythUISpinBoxSetting::updateButton(), MythUICheckBoxSetting::updateButton(), and GroupSetting::updateButton().
Definition at line 108 of file standardsettings.h.
Referenced by setEnabled().
|
protected |
Definition at line 109 of file standardsettings.h.
Referenced by createButton(), setName(), updateButton(), MythUIComboBoxSetting::updateButton(), MythUISpinBoxSetting::updateButton(), and GroupSetting::updateButton().
|
protected |
Definition at line 110 of file standardsettings.h.
|
protected |
Definition at line 111 of file standardsettings.h.
Referenced by byName(), LNBPresetSetting::LNBPresetSetting(), and setName().
Definition at line 112 of file standardsettings.h.
Referenced by StartingChannel::SetSourceID(), setVisible(), and updateButton().
Definition at line 115 of file standardsettings.h.
Referenced by haveChanged(), Load(), Save(), setChanged(), and setValue().
|
private |
Definition at line 116 of file standardsettings.h.
|
private |
Definition at line 117 of file standardsettings.h.
Referenced by setParent().
|
private |
Definition at line 118 of file standardsettings.h.
Referenced by addChild(), clearSettings(), getSubSettings(), Load(), MoveToThread(), removeChild(), and ~StandardSetting().
|
private |
Definition at line 119 of file standardsettings.h.
Referenced by addTargetedChild(), addTargetedChildren(), clearTargetedSettings(), getSubSettings(), Load(), MoveToThread(), removeTargetedChild(), and ~StandardSetting().