MythTV
master
|
#include <standardsettings.h>
Public Slots | |
virtual void | setEnabled (bool enabled) |
virtual void | setReadOnly (bool readonly) |
void | setVisible (bool visible) |
virtual void | setValue (const QString &newValue) |
virtual void | setValue (int newValue) |
virtual void | childChanged (StandardSetting *) |
Signals | |
void | valueChanged (const QString &newValue) |
void | valueChanged (StandardSetting *setting) |
void | ShouldRedraw (StandardSetting *setting) |
void | settingsChanged (StandardSetting *selectedSetting=nullptr) |
void | ChangeSaved () |
void | helpTextChanged (const QString &newValue) |
Public Member Functions | |
virtual void | setLabel (QString str) |
QString | getLabel (void) const |
virtual void | setHelpText (const QString &str) |
QString | getHelpText (void) const |
virtual void | setName (const QString &name) |
QString | getName (void) const |
StandardSetting * | byName (const QString &name) |
bool | isVisible (void) const |
bool | isEnabled () const |
bool | isReadOnly () const |
bool | haveChanged () |
Return true if the setting have changed or any of its children. More... | |
void | setChanged (bool changed) |
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 *event) |
void | MoveToThread (QThread *thread) |
![]() | |
virtual | ~StorageUser ()=default |
Protected Member Functions | |
StandardSetting (Storage *_storage=nullptr) | |
~StandardSetting () override | |
void | setParent (StandardSetting *parent) |
Protected Attributes | |
QString | m_settingValue |
bool | m_enabled {true} |
bool | m_readonly {false} |
QString | m_label |
QString | m_helptext |
QString | m_name |
bool | m_visible {true} |
Private Attributes | |
bool | m_haveChanged {false} |
Storage * | m_storage {nullptr} |
StandardSetting * | m_parent {nullptr} |
QList< StandardSetting * > | m_children |
QMap< QString, QList< StandardSetting * > > | m_targets |
Definition at line 29 of file standardsettings.h.
|
inlineexplicitprotected |
Definition at line 107 of file standardsettings.h.
|
overrideprotected |
Definition at line 22 of file standardsettings.cpp.
|
inlinevirtual |
Definition at line 34 of file standardsettings.h.
Referenced by AddFullTS::AddFullTS(), AdjustFill(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), ArchiveSettings::ArchiveSettings(), ASIConfigurationGroup::ASIConfigurationGroup(), ASIDevice::ASIDevice(), AspectOverride(), AudioCodecName::AudioCodecName(), AudioConfigSettings::AudioConfigSettings(), AudioDevice::AudioDevice(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioRateLimit::AudioRateLimit(), AudioTest::AudioTest(), AutomaticChannelGroupSelection(), AutomaticSetWatched(), AutoTranscode::AutoTranscode(), AverageBitrate::AverageBitrate(), BitrateMode::BitrateMode(), BouquetID::BouquetID(), Brightness::Brightness(), BrowseAllTuners(), BrowseChannelGroup(), BTTVVolume::BTTVVolume(), ButtonStandardSetting::ButtonStandardSetting(), Callsign::Callsign(), AudioTest::cancelTest(), CaptureCardEditor::CaptureCardEditor(), CaptureCardGroup::CaptureCardGroup(), ProfileGroup::CardInfo::CardInfo(), CardInputEditor::CardInputEditor(), CardType::CardType(), CategoryOverTime(), CetonDeviceID::CetonDeviceID(), CetonSetting::CetonSetting(), ChannelCheckBoxSetting::ChannelCheckBoxSetting(), ChannelFormat(), ChannelGroupDefault(), ChannelGroupRememberLast(), ChannelGroupSetting::ChannelGroupSetting(), ChannelGroupsSetting::ChannelGroupsSetting(), ChannelNumbersOnly::ChannelNumbersOnly(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsIPTV::ChannelOptionsIPTV(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelOrdering(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), ChannelURL::ChannelURL(), ChannelWizard::ChannelWizard(), Channum::Channum(), Colour::Colour(), Command::Command(), CommandPath::CommandPath(), CommMethod::CommMethod(), CompleteChannelsOnly::CompleteChannelsOnly(), ContinueEmbeddedTVPlay(), Contrast::Contrast(), DatabaseSettings::DatabaseSettings(), DefaultCCMode(), DeliverySystem::DeliverySystem(), DemoConfigurationGroup::DemoConfigurationGroup(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), DeviceTypeSetting::DeviceTypeSetting(), DishNetEIT::DishNetEIT(), DisplayGroupTitleSort(), DTVDeviceConfigGroup::DTVDeviceConfigGroup(), DTVStandard::DTVStandard(), DVBCardName::DVBCardName(), DVBCardNum::DVBCardNum(), DVBCardType::DVBCardType(), DVBCModulationSystem::DVBCModulationSystem(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBCSymbolRate::DVBCSymbolRate(), DVBEITScan::DVBEITScan(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBNetID::DVBNetID(), DVBNoSeqStart::DVBNoSeqStart(), DVBOnDemand::DVBOnDemand(), DVBSModulationSystem::DVBSModulationSystem(), DVBSSymbolRate::DVBSSymbolRate(), DVBT2Bandwidth::DVBT2Bandwidth(), DVBT2GuardInterval::DVBT2GuardInterval(), DVBT2TransmissionMode::DVBT2TransmissionMode(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTModulationSystem::DVBTModulationSystem(), DVBTTransmissionMode::DVBTTransmissionMode(), DVBTuningDelay::DVBTuningDelay(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), EPGSettings::EPGSettings(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), FileDevice::FileDevice(), Finetune::Finetune(), FirewireConnection::FirewireConnection(), FirewireGUID::FirewireGUID(), FirewireModel::FirewireModel(), FirewireSpeed::FirewireSpeed(), FollowNITSetting::FollowNITSetting(), ForceFullScreen(), FreeToAirOnly::FreeToAirOnly(), Freqid::Freqid(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), Frequency_CO::Frequency_CO(), FullChannelSearch::FullChannelSearch(), GallerySettings::GallerySettings(), GameGeneralSettings::GameGeneralSettings(), GamePlayersList::GamePlayersList(), GameType::GameType(), GeneralSettings::GeneralSettings(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), GuiDimension::GuiDimension(), GuiSizeForTV(), GuiVidModeResolution(), HardwareMJPEGHDecimation::HardwareMJPEGHDecimation(), HardwareMJPEGQuality::HardwareMJPEGQuality(), HardwareMJPEGVDecimation::HardwareMJPEGVDecimation(), HDHomeRunEITScan::HDHomeRunEITScan(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ImageSize::Height::Height(), HideMouseCursor(), ProfileGroup::HostName::HostName(), Hue::Hue(), Icon::Icon(), IgnoreSignalTimeout::IgnoreSignalTimeout(), ImageSize::ImageSize(), ImportConfigurationGroup::ImportConfigurationGroup(), PlaybackProfileItemConfig::InitLabel(), PlaybackProfileConfig::InitUI(), InputDisplayName::InputDisplayName(), InputGroup::InputGroup(), InputName::InputName(), InputPriority::InputPriority(), InputSelector::InputSelector(), InstanceCount::InstanceCount(), IpAddressSettings::IpAddressSettings(), IPTVHost::IPTVHost(), ISO639PreferredLanguage(), JumpMinutes::JumpMinutes(), JumpToProgramOSD(), LCDBacklightOn(), LCDBigClock(), LCDEnable(), LCDHeartBeatOn(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), LCNOffset::LCNOffset(), LetterboxingColour(), LiveTVOrder::LiveTVOrder(), LNBConfig::LNBConfig(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPolarityInvertedSetting::LNBPolarityInvertedSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), DatabaseSettings::Load(), PlaybackSettings::Load(), ChannelGroupSetting::Load(), LongChannelFormat(), MainGeneralSettings::MainGeneralSettings(), ManualRecordStartChanType(), MaxEndGap(), MaxStartGap(), MinimumRecordingQuality(), Modulation::Modulation(), MP3Quality::MP3Quality(), MPEG2aspectRatio::MPEG2aspectRatio(), MPEG2audBitrateL1::MPEG2audBitrateL1(), MPEG2audBitrateL2::MPEG2audBitrateL2(), MPEG2audBitrateL3::MPEG2audBitrateL3(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MPEG2audType::MPEG2audType(), MPEG2audVolume::MPEG2audVolume(), MPEG2Language::MPEG2Language(), MPEG2streamType::MPEG2streamType(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4Option4MV::MPEG4Option4MV(), MPEG4OptionIDCT::MPEG4OptionIDCT(), MPEG4OptionIME::MPEG4OptionIME(), MPEG4OptionVHQ::MPEG4OptionVHQ(), MPEG4QualDiff::MPEG4QualDiff(), MPEGConfigurationGroup::MPEGConfigurationGroup(), MultiplexSetting::MultiplexSetting(), MusicChoiceEnabled(), MythDateFormatCB(), MythFillSettings::MythFillSettings(), MythLanguage(), MythShortDateFormat(), MythShutdownSettings::MythShutdownSettings(), MythTimeFormat(), MythWelcomeSettings::MythWelcomeSettings(), ProfileGroup::Name::Name(), Name::Name(), VideoSource::Name::Name(), NetworkControlEnabled(), OnAirGuide::OnAirGuide(), OSDSettings::OSDSettings(), OutputFilters::OutputFilters(), OverrideExitMenu(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneExistingScanImport::PaneExistingScanImport(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), PlaybackSettings::PlaybackSettings(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLStart(), PlayGroupConfig::PlayGroupConfig(), PlayGroupEditor::PlayGroupEditor(), PresetTuner::PresetTuner(), Priority::Priority(), ProfileGroup::ProfileGroup(), ProfileGroupEditor::ProfileGroupEditor(), QuickTune::QuickTune(), RealtimePriority(), RecordFullTSStream::RecordFullTSStream(), RecordingProfile::RecordingProfile(), RecordingProfileEditor::RecordingProfileEditor(), RecordingTypeStream::RecordingTypeStream(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), RemoveDuplicates::RemoveDuplicates(), RestoreData::RestoreData(), RestoreIcon::RestoreIcon(), RestoreVisible::RestoreVisible(), RestoreXMLTVID::RestoreXMLTVID(), RollOff::RollOff(), RomPath::RomPath(), RotorConfig::RotorConfig(), RotorHiSpeedSetting::RotorHiSpeedSetting(), RotorLoSpeedSetting::RotorLoSpeedSetting(), RotorPosTextEdit::RotorPosTextEdit(), RotorSetting::RotorSetting(), RotorTypeSetting::RotorTypeSetting(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), RunInWindow(), SampleRate::SampleRate(), ScaleBitrate::ScaleBitrate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanCountry::ScanCountry(), ScanDVBCModSys::ScanDVBCModSys(), ScanDVBCSymbolRate::ScanDVBCSymbolRate(), ScanDVBSModSys::ScanDVBSModSys(), ScanDVBSModulation::ScanDVBSModulation(), ScanDVBSSymbolRate::ScanDVBSSymbolRate(), ScanDVBTModSys::ScanDVBTModSys(), ScanFec::ScanFec(), ScanFrequency::ScanFrequency(), ScanFrequencykHz::ScanFrequencykHz(), ScanFrequencyStart::ScanFrequencyStart(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModulation::ScanModulation(), ScanNetwork::ScanNetwork(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanTransmissionMode::ScanTransmissionMode(), ScanTransponder::ScanTransponder(), ScanTypeSetting::ScanTypeSetting(), SchedGroup::SchedGroup(), ScheduleOrder::ScheduleOrder(), SCRConfig::SCRConfig(), ScreenAspectRatio(), ScreenSelection(), SCRFrequencySetting::SCRFrequencySetting(), SCRPINSetting::SCRPINSetting(), SCRPositionSetting::SCRPositionSetting(), SCRUserBandSetting::SCRUserBandSetting(), ServiceID::ServiceID(), FirewireDesc::SetGUID(), StorageGroupEditor::SetLabel(), setName(), ScanWizard::SetupConfig(), ShutDownRebootSetting::ShutDownRebootSetting(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SkipBtAudio::SkipBtAudio(), SmoothTransitions(), SortPrefixExceptions(), SortStripPrefixes(), Source::Source(), SourceID::SourceID(), StartingChannel::StartingChannel(), StereoDiscard(), StorageGroupListEditor::StorageGroupListEditor(), SubtitleCodec(), SwitchAddressSetting::SwitchAddressSetting(), SwitchConfig::SwitchConfig(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), AudioTest::toggle(), TranscodeFilters::TranscodeFilters(), TranscodeLossless::TranscodeLossless(), TranscodeResize::TranscodeResize(), TransFreqTableSelector::TransFreqTableSelector(), TransportID_CO::TransportID_CO(), TransportListEditor::TransportListEditor(), TransportSetting::TransportSetting(), TrustEncSISetting::TrustEncSISetting(), TunerCardAudioInput::TunerCardAudioInput(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), UseEIT::UseEIT(), UseHDHomeRunDevice::UseHDHomeRunDevice(), UseProgStartMark(), UseVideoModes(), UseVirtualKeyboard(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VBIDevice::VBIDevice(), VBoxDeviceID::VBoxDeviceID(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), VBoxTunerIndex::VBoxTunerIndex(), VideoCodecName::VideoCodecName(), VideoDevice::VideoDevice(), VideoFilters::VideoFilters(), VideoGeneralSettings::VideoGeneralSettings(), VideoSource::VideoSource(), VideoSourceEditor::VideoSourceEditor(), VideoSourceSelector::VideoSourceSelector(), VideoSourceShow::VideoSourceShow(), Visible::Visible(), ImageSize::Width::Width(), WorkingDirPath::WorkingDirPath(), XMLTVGrabber::XMLTVGrabber(), XmltvID::XmltvID(), and ZMSettings::ZMSettings().
|
inline |
Definition at line 35 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 37 of file standardsettings.h.
Referenced by AddFullTS::AddFullTS(), AdjustFill(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), AspectOverride(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioDevice::AudioDevice(), AudioRateLimit::AudioRateLimit(), AudioTest::AudioTest(), AutomaticChannelGroupSelection(), AutomaticSetWatched(), AutoTranscode::AutoTranscode(), AverageBitrate::AverageBitrate(), BitrateMode::BitrateMode(), BouquetID::BouquetID(), BrowseAllTuners(), BrowseChannelGroup(), BTTVVolume::BTTVVolume(), CardInput::CardInput(), CardType::CardType(), CategoryOverTime(), CetonDeviceID::CetonDeviceID(), CetonSetting::CetonSetting(), ChannelCheckBoxSetting::ChannelCheckBoxSetting(), ChannelFormat(), ChannelGroupDefault(), ChannelGroupRememberLast(), ChannelNumbersOnly::ChannelNumbersOnly(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), ChannelURL::ChannelURL(), Channum::Channum(), Command::Command(), CommandPath::CommandPath(), CommMethod::CommMethod(), CompleteChannelsOnly::CompleteChannelsOnly(), ContinueEmbeddedTVPlay(), DatabaseSettings::DatabaseSettings(), PlaybackProfileItemConfig::decoderChanged(), DefaultCCMode(), DeliverySystem::DeliverySystem(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), DishNetEIT::DishNetEIT(), DisplayGroupTitleSort(), DTVStandard::DTVStandard(), DVBCardName::DVBCardName(), DVBCardNum::DVBCardNum(), DVBCardType::DVBCardType(), DVBCModulationSystem::DVBCModulationSystem(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBCSymbolRate::DVBCSymbolRate(), DVBEITScan::DVBEITScan(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBNetID::DVBNetID(), DVBNoSeqStart::DVBNoSeqStart(), DVBOnDemand::DVBOnDemand(), DVBSModulationSystem::DVBSModulationSystem(), DVBSSymbolRate::DVBSSymbolRate(), DVBT2Bandwidth::DVBT2Bandwidth(), DVBT2GuardInterval::DVBT2GuardInterval(), DVBT2TransmissionMode::DVBT2TransmissionMode(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTModulationSystem::DVBTModulationSystem(), DVBTTransmissionMode::DVBTTransmissionMode(), DVBTuningDelay::DVBTuningDelay(), EnableMediaMon(), EnableMHEG(), EnableMHEGic(), EncodingThreadCount::EncodingThreadCount(), EndOfRecordingExitPrompt(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), Finetune::Finetune(), FirewireModel::FirewireModel(), FollowNITSetting::FollowNITSetting(), ForceFullScreen(), FreeToAirOnly::FreeToAirOnly(), Freqid::Freqid(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), Frequency_CO::Frequency_CO(), FullChannelSearch::FullChannelSearch(), GameType::GameType(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), GuiSizeForTV(), GuiVidModeResolution(), HDHomeRunEITScan::HDHomeRunEITScan(), ImageSize::Height::Height(), HideMouseCursor(), Icon::Icon(), IgnoreSignalTimeout::IgnoreSignalTimeout(), InputDisplayName::InputDisplayName(), InputGroup::InputGroup(), InputPriority::InputPriority(), InputSelector::InputSelector(), InstanceCount::InstanceCount(), IpAddressSettings::IpAddressSettings(), IPTVHost::IPTVHost(), ISO639PreferredLanguage(), JumpMinutes::JumpMinutes(), JumpToProgramOSD(), LCDBacklightOn(), LCDBigClock(), LCDEnable(), LCDHeartBeatOn(), LCDShowChannel(), LCDShowGeneric(), LCDShowMenu(), LCDShowMusic(), LCDShowMusicItems(), LCDShowRecStatus(), LCDShowTime(), LCDShowVolume(), LCNOffset::LCNOffset(), LetterboxingColour(), LiveTVOrder::LiveTVOrder(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPolarityInvertedSetting::LNBPolarityInvertedSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), DatabaseSettings::Load(), PlaybackProfileItemConfig::Load(), LongChannelFormat(), ManualRecordStartChanType(), MaxEndGap(), MaxStartGap(), MinimumRecordingQuality(), Modulation::Modulation(), MP3Quality::MP3Quality(), MPEG2aspectRatio::MPEG2aspectRatio(), MPEG2audBitrateL1::MPEG2audBitrateL1(), MPEG2audBitrateL2::MPEG2audBitrateL2(), MPEG2audBitrateL3::MPEG2audBitrateL3(), MPEG2audType::MPEG2audType(), MPEG2audVolume::MPEG2audVolume(), MPEG2Language::MPEG2Language(), MPEG2streamType::MPEG2streamType(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4Option4MV::MPEG4Option4MV(), MPEG4OptionIDCT::MPEG4OptionIDCT(), MPEG4OptionIME::MPEG4OptionIME(), MPEG4OptionVHQ::MPEG4OptionVHQ(), MPEG4QualDiff::MPEG4QualDiff(), MusicChoiceEnabled(), MythDateFormatCB(), MythLanguage(), MythShortDateFormat(), MythTimeFormat(), Name::Name(), NetworkControlEnabled(), OnAirGuide::OnAirGuide(), OutputFilters::OutputFilters(), OverrideExitMenu(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PeakBitrate::PeakBitrate(), PersistentBrowseMode(), PlaybackExitPrompt(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackWatchList(), PlaybackWLAutoExpire(), PlaybackWLStart(), PresetTuner::PresetTuner(), Priority::Priority(), QuickTune::QuickTune(), RealtimePriority(), RecordFullTSStream::RecordFullTSStream(), RecordingTypeStream::RecordingTypeStream(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), RemoveDuplicates::RemoveDuplicates(), RestoreData::RestoreData(), RestoreIcon::RestoreIcon(), RestoreVisible::RestoreVisible(), RestoreXMLTVID::RestoreXMLTVID(), RollOff::RollOff(), RomPath::RomPath(), RotorConfig::RotorConfig(), RotorHiSpeedSetting::RotorHiSpeedSetting(), RotorLoSpeedSetting::RotorLoSpeedSetting(), RotorSetting::RotorSetting(), RotorTypeSetting::RotorTypeSetting(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), RunInWindow(), SampleRate::SampleRate(), ScaleBitrate::ScaleBitrate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanDVBCModSys::ScanDVBCModSys(), ScanDVBCSymbolRate::ScanDVBCSymbolRate(), ScanDVBSModSys::ScanDVBSModSys(), ScanDVBSModulation::ScanDVBSModulation(), ScanDVBSSymbolRate::ScanDVBSSymbolRate(), ScanDVBTModSys::ScanDVBTModSys(), ScanFec::ScanFec(), ScanFrequency::ScanFrequency(), ScanFrequencykHz::ScanFrequencykHz(), ScanFrequencyStart::ScanFrequencyStart(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModulation::ScanModulation(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanTransmissionMode::ScanTransmissionMode(), ScanTransponder::ScanTransponder(), SchedGroup::SchedGroup(), ScheduleOrder::ScheduleOrder(), ScreenAspectRatio(), ScreenSelection(), SCRFrequencySetting::SCRFrequencySetting(), SCRPINSetting::SCRPINSetting(), SCRPositionSetting::SCRPositionSetting(), SCRUserBandSetting::SCRUserBandSetting(), ServiceID::ServiceID(), ScanTypeSetting::SetInput(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SkipBtAudio::SkipBtAudio(), SmoothTransitions(), SortPrefixExceptions(), SortStripPrefixes(), Source::Source(), StartingChannel::StartingChannel(), StereoDiscard(), SwitchAddressSetting::SwitchAddressSetting(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), TranscodeFilters::TranscodeFilters(), TranscodeLossless::TranscodeLossless(), TranscodeResize::TranscodeResize(), TransportID_CO::TransportID_CO(), TrustEncSISetting::TrustEncSISetting(), TunerCardAudioInput::TunerCardAudioInput(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), UseEIT::UseEIT(), UseHDHomeRunDevice::UseHDHomeRunDevice(), UseProgStartMark(), UseVideoModes(), UseVirtualKeyboard(), VBIDevice::VBIDevice(), VBoxDeviceID::VBoxDeviceID(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), VBoxTunerIndex::VBoxTunerIndex(), VideoFilters::VideoFilters(), VideoSourceSelector::VideoSourceSelector(), VideoSourceShow::VideoSourceShow(), Visible::Visible(), PlaybackProfileItemConfig::vrenderChanged(), ImageSize::Width::Width(), WorkingDirPath::WorkingDirPath(), and XmltvID::XmltvID().
|
inline |
Definition at line 38 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 253 of file standardsettings.cpp.
Referenced by AudioCodecName::AudioCodecName(), AudioCompressionSettings::AudioCompressionSettings(), CodecParamStorage::CodecParamStorage(), GamePlayerSetting::GamePlayerSetting(), MultiplexID::MultiplexID(), PlayGroupConfig::PlayGroupConfig(), VideoCodecName::VideoCodecName(), and VideoCompressionSettings::VideoCompressionSettings().
|
inline |
Definition at line 41 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 260 of file standardsettings.cpp.
Referenced by byName().
|
inline |
Definition at line 44 of file standardsettings.h.
Referenced by ShutDownRebootSetting::childChanged().
|
inline |
Definition at line 45 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().
|
inline |
Definition at line 46 of file standardsettings.h.
Referenced by MythUITextEditSetting::edit(), MythUIFileBrowserSetting::edit(), MythUIComboBoxSetting::edit(), MythUISpinBoxSetting::edit(), MythUICheckBoxSetting::edit(), and GroupSetting::edit().
bool StandardSetting::haveChanged | ( | ) |
Return true if the setting have changed or any of its children.
Definition at line 186 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 209 of file standardsettings.cpp.
Referenced by HostRefreshRateComboBoxSetting::ChangeResolution(), BackendSettings::listenChanged(), BackendSettings::Load(), SwitchConfig::Load(), AudioConfigSettings::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 49 of file standardsettings.h.
Referenced by StorageGroupDirSetting::DoDeleteSlot(), StandardSettingDialog::LevelUp(), DVBConfigurationGroup::reloadDiseqcTree(), and PlaybackProfileConfig::ReloadSettings().
|
inlinevirtual |
Reimplemented in ServiceID.
Definition at line 52 of file standardsettings.h.
Referenced by ProfileGroup::allowedGroupName(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioConfigSettings::AudioRescan(), AudioDeviceComboBox::AudioRescan(), PaneDVBT::bandwidth(), PaneDVBT2::bandwidth(), HostRefreshRateComboBoxSetting::ChangeResolution(), ChannelOptionsCommon::ChannelOptionsCommon(), CardInput::channelScanner(), ChannelWizard::ChannelWizard(), AudioConfigSettings::CheckConfiguration(), AudioConfigSettings::CheckPassthrough(), ShutDownRebootSetting::childChanged(), PaneDVBT::coderate_hp(), PaneDVBT2::coderate_hp(), PaneDVBT::coderate_lp(), PaneDVBT2::coderate_lp(), PaneDVBT::constellation(), PaneDVBT2::constellation(), CardInput::CreateNewInputGroupSlot(), PlaybackProfileItemConfig::decoderChanged(), RecordingProfile::deleteEntry(), StorageGroupDirSetting::DoDeleteSlot(), ScanOptionalConfig::DoFollowNIT(), PaneDVBUtilsImport::DoIgnoreSignalTimeout(), ScanOptionalConfig::DoIgnoreSignalTimeout(), PaneDVBS2::fec(), PaneDVBS::fec(), PaneDVBC::fec(), VBIDevice::fillSelectionsFromDir(), PaneATSC::FreqTableChanged(), PaneDVBS2::frequency(), PaneDVBS::frequency(), PaneDVBC::frequency(), PaneDVBT::frequency(), PaneDVBT2::frequency(), InputSelector::GetCardID(), PaneDVBUtilsImport::GetFilename(), PaneAll::GetFollowNIT(), PaneSingle::GetFollowNIT(), ScanOptionalConfig::GetFrequencyStandard(), PaneAnalog::GetFrequencyTable(), PaneATSC::GetFrequencyTable(), ScanOptionalConfig::GetFrequencyTable(), PaneATSC::GetFrequencyTableRange(), ScanOptionalConfig::GetFrequencyTableRange(), InputSelector::GetInputName(), PaneATSC::GetModulation(), ScanOptionalConfig::GetModulation(), TransportSetting::getMplexId(), PaneSingle::GetMultiplex(), ProfileGroup::getName(), ProfileGroup::getProfileNum(), PlaybackProfileItemConfig::GetQuality(), PaneExistingScanImport::GetScanID(), DesiredServices::GetServiceRequirements(), ChannelDBStorage::GetSetClause(), IPTVChannelDBStorage::GetSetClause(), MuxDBStorage::GetSetClause(), VideoSourceSelector::GetSourceID(), ScanWizard::GetSourceID(), VideoSourceShow::GetSourceID(), VideoSource::getSourceName(), ScanOptionalConfig::GetStartChan(), ServiceID::getValue(), MythUIComboBoxSetting::getValueLabel(), ChannelDBStorage::GetWhereClause(), IPTVChannelDBStorage::GetWhereClause(), MuxDBStorage::GetWhereClause(), PaneDVBT::guard_interval(), PaneDVBT2::guard_interval(), haveChanged(), PaneDVBT::hierarchy(), PaneDVBT2::hierarchy(), PaneAll::ignoreSignalTimeout(), PaneSingle::ignoreSignalTimeout(), init_jobs(), PlaybackProfileItemConfig::InitLabel(), IdSetting::intValue(), PaneDVBS2::inversion(), PaneDVBS::inversion(), PaneDVBC::inversion(), PaneDVBT::inversion(), PaneDVBT2::inversion(), ProfileGroup::isDefault(), BackendSettings::listenChanged(), BackendSettings::Load(), SwitchConfig::Load(), Source::Load(), LNBConfig::Load(), SampleRate::Load(), ChannelOptionsRawTS::Load(), MPEG2audType::Load(), HDHomeRunDeviceID::Load(), DVBConfigurationGroup::Load(), DVBCardNum::Load(), ASIDevice::Load(), InputDisplayName::Load(), ChannelGroupSetting::LoadChannelGroup(), ChannelGroupSetting::LoadChannelGroupChannels(), XMLTVGrabber::LoadXMLTVGrabbers(), PaneDVBS2::modsys(), PaneDVBC::modsys(), PaneDVBT2::modsys(), PaneDVBS2::modulation(), PaneDVBC::modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), RotorPosMap::newValue(), PaneDVBS2::polarity(), PaneDVBS::polarity(), DVBConfigurationGroup::reloadDiseqcTree(), PaneDVBS2::rolloff(), BackendSettings::Save(), DatabaseSettings::Save(), ChannelID::Save(), PlayGroupConfig::Save(), TransFreqTableSelector::Save(), DeviceDescrSetting::Save(), AutoIncrementSetting::Save(), DeviceRepeatSetting::Save(), ChannelOptionsRawTS::Save(), SwitchTypeSetting::Save(), SwitchAddressSetting::Save(), PlaybackProfileItemConfig::Save(), SwitchPortsSetting::Save(), ChannelGroupSetting::Save(), RotorTypeSetting::Save(), RotorLoSpeedSetting::Save(), RotorHiSpeedSetting::Save(), SCRFrequencySetting::Save(), SCRPINSetting::Save(), DVBConfigurationGroup::Save(), LNBTypeSetting::Save(), LNBLOFSwitchSetting::Save(), LNBLOFLowSetting::Save(), LNBLOFHighSetting::Save(), CardInput::Save(), SwitchSetting::Save(), RotorSetting::Save(), USALSRotorSetting::Save(), SCRPositionSetting::Save(), InputGroup::Save(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), VBIDevice::setFilter(), V4L2encRecorder::SetIntOption(), MpegRecorder::SetIntOption(), RecorderBase::SetIntOption(), ScanWizard::SetPaneDefaults(), CardInput::SetSourceID(), V4L2encRecorder::SetStrOption(), MpegRecorder::SetStrOption(), RecorderBase::SetStrOption(), ScanOptionalConfig::SetTuningPaneValues(), ScanOptionalConfig::SetTuningPaneValuesATSC(), PaneDVBS2::SetTuningParameters(), TVRec::SetupDTVSignalMonitor(), StorageGroupDirSetting::ShowDeleteDialog(), CardInput::sourceFetch(), PaneDVBS2::symbolrate(), PaneDVBC::symbolrate(), PaneDVBS::symbolrate(), PaneDVBT::trans_mode(), PaneDVBT2::trans_mode(), PaneATSC::TransportRangeChanged(), TVRec::TuningNewRecorder(), SwitchConfig::update(), AudioConfigSettings::UpdateAudioTest(), VideoModeSettings::updateButton(), RotorPosTextEdit::updateButton(), PlayBackScaling::updateButton(), GuiDimension::updateButton(), AudioConfigSettings::UpdateCapabilities(), LNBConfig::UpdateType(), CetonDeviceID::UpdateValues(), AudioConfigSettings::UpdateVisibility(), V4L2encGroup::V4L2encGroup(), and PlayerId::Value().
|
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 96 of file standardsettings.cpp.
Referenced by createButton(), MythUIButtonListItemSetting::ShouldUpdate(), MythUITextEditSetting::updateButton(), MythUIFileBrowserSetting::updateButton(), and MythUICheckBoxSetting::updateButton().
|
inlineoverridevirtual |
Implements StorageUser.
Definition at line 57 of file standardsettings.h.
|
inlineoverridevirtual |
Implements StorageUser.
Definition at line 58 of file standardsettings.h.
MythUIButtonListItem * StandardSetting::createButton | ( | MythUIButtonList * | list | ) |
Definition at line 38 of file standardsettings.cpp.
|
virtual |
Definition at line 71 of file standardsettings.cpp.
Referenced by DTVDeviceConfigGroup::AddChild(), DeviceTree::AddDeviceTypeSetting(), CaptureCardEditor::AddNewCard(), AddPaintEngine(), StorageGroupListEditor::AddSelection(), CaptureCardEditor::AddSelection(), VideoSourceEditor::AddSelection(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), AudioTest::AudioTest(), BackendSettings::BackendSettings(), CaptureCard::CaptureCard(), CaptureCardGroup::CaptureCardGroup(), CardInput::CardInput(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsIPTV::ChannelOptionsIPTV(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelWizard::ChannelWizard(), RecordingProfile::CompleteLoad(), StorageGroupListEditor::CreateNewGroup(), ChannelGroupsSetting::CreateNewGroup(), PlayGroupEditor::CreateNewPlayBackGroupSlot(), GamePlayersList::CreateNewPlayer(), RecordingProfileEditor::CreateNewProfile(), StorageGroupEditor::customEvent(), DatabaseSettings::DatabaseSettings(), EITOnly_config::EITOnly_config(), EPGSettings::EPGSettings(), ProfileGroup::fillSelections(), RecordingProfile::fillSelections(), VideoSource::fillSelections(), CaptureCard::fillSelections(), GallerySettings::GallerySettings(), GameGeneralSettings::GameGeneralSettings(), GamePlayerSetting::GamePlayerSetting(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), GuiDimension::GuiDimension(), ImageSize::ImageSize(), LNBConfig::LNBConfig(), StorageGroupEditor::Load(), PlayGroupEditor::Load(), StorageGroupListEditor::Load(), PlaybackSettings::Load(), GamePlayersList::Load(), TransportListEditor::Load(), RecordingProfileEditor::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), CardInputEditor::Load(), ChannelGroupSetting::LoadChannelGroupChannels(), MainGeneralSettings::MainGeneralSettings(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MythFillSettings::MythFillSettings(), MythShutdownSettings::MythShutdownSettings(), MythWelcomeSettings::MythWelcomeSettings(), VideoSourceEditor::NewSource(), TransportListEditor::NewTransport(), NoGrabber_config::NoGrabber_config(), OSDSettings::OSDSettings(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneError::PaneError(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), PlayGroupConfig::PlayGroupConfig(), PlayGroupEditor::PlayGroupEditor(), RotorPosMap::PopulateList(), ProfileGroup::ProfileGroup(), RecordingProfile::RecordingProfile(), RestoreData::RestoreData(), RotorConfig::RotorConfig(), ScanWizard::ScanWizard(), SCRConfig::SCRConfig(), ScanWizard::SetupConfig(), ShutDownRebootSetting::ShutDownRebootSetting(), SwitchConfig::SwitchConfig(), TransportListEditor::TransportListEditor(), TransportSetting::TransportSetting(), USALSRotorSetting::USALSRotorSetting(), DeviceTree::ValueChanged(), VideoCompressionSettings::VideoCompressionSettings(), VideoGeneralSettings::VideoGeneralSettings(), VideoModeSettings::VideoModeSettings(), VideoSource::VideoSource(), and ZMSettings::ZMSettings().
|
virtual |
Definition at line 80 of file standardsettings.cpp.
Referenced by TransportListEditor::Delete(), StorageGroupDirSetting::DoDeleteSlot(), and TransportListEditor::SetSourceID().
|
virtual |
Definition at line 146 of file standardsettings.cpp.
Referenced by byName(), GamePlayersList::CreateNewPlayer(), haveChanged(), haveSubSettings(), V4L2encGroup::probeCard(), Save(), ChannelGroupSetting::Save(), and StandardSettingDialog::updateSettings().
|
virtual |
Definition at line 154 of file standardsettings.cpp.
Referenced by updateButton(), MythUIComboBoxSetting::updateButton(), MythUISpinBoxSetting::updateButton(), GroupSetting::updateButton(), and StandardSettingDialog::updateSettings().
|
virtual |
Definition at line 160 of file standardsettings.cpp.
Referenced by DeviceTypeSetting::DeleteDevice(), StorageGroupEditor::Load(), StorageGroupListEditor::Load(), GamePlayersList::Load(), ProfileGroupEditor::Load(), RecordingProfileEditor::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), CaptureCardEditor::Load(), VideoSourceEditor::Load(), CardInputEditor::Load(), and DeviceTree::PopulateTree().
void StandardSetting::clearTargetedSettings | ( | const QString & | value | ) |
Definition at line 134 of file standardsettings.cpp.
|
pure virtual |
Implemented in CaptureCardButton, ButtonStandardSetting, GroupSetting, MythUICheckBoxSetting, MythUISpinBoxSetting, MythUIComboBoxSetting, MythUIFileBrowserSetting, MythUITextEditSetting, AudioDeviceComboBox, CaptureCard::Hostname, VideoSourceID, AutoIncrementSetting, and ProfileGroup::Is_default.
Referenced by StandardSettingDialog::settingClicked().
|
pure virtual |
Implemented in MythUICheckBoxSetting, MythUISpinBoxSetting, MythUIComboBoxSetting, MythUIFileBrowserSetting, MythUITextEditSetting, CaptureCard::Hostname, ButtonStandardSetting, GroupSetting, VideoSourceID, AutoIncrementSetting, and ProfileGroup::Is_default.
Referenced by StandardSettingDialog::customEvent().
|
virtual |
Reimplemented in InputGroup, SourceID, InputDisplayName, InputName, ASIDevice, SCRPositionSetting, USALSRotorSetting, RotorSetting, SwitchSetting, DVBCardNum, CetonDeviceID, VBoxDeviceID, VBoxDeviceIDList, LNBPolarityInvertedSetting, LNBLOFHighSetting, CardInputEditor, VideoSourceEditor, LNBLOFLowSetting, CaptureCardEditor, LNBLOFSwitchSetting, LNBTypeSetting, LNBPresetSetting, DVBConfigurationGroup, SCRPINSetting, SCRFrequencySetting, SCRUserBandSetting, RotorHiSpeedSetting, RotorLoSpeedSetting, HDHomeRunDeviceID, ServiceID, RotorTypeSetting, XmltvID, XMLTVGrabber, SwitchPortsSetting, PlaybackProfileItemConfig, SwitchAddressSetting, MPEG2audType, VideoSource, SwitchTypeSetting, ChannelOptionsRawTS, RecordingProfileEditor, DeviceTree, DeviceRepeatSetting, SampleRate, ProfileGroupEditor, LNBConfig, TimeStretch, Source, TransFreqTableSelector, DeviceDescrSetting, RestoreData, VideoSourceShow, TransportListEditor, VideoSourceSelector, RotorPosMap, DeviceTypeSetting, PaneExistingScanImport, InputSelector, SwitchConfig, PlaybackSettings, StorageGroupListEditor, PlayGroupEditor, DatabaseSettings, MultiplexSetting, StorageGroupEditor, BackendSettings, ChannelGroupsSetting, ChannelGroupSetting, RotorConfig, GamePlayersList, and AudioConfigSettings.
Definition at line 214 of file standardsettings.cpp.
Referenced by CardInput::channelScanner(), RecordingProfile::CompleteLoad(), BackendSettings::Load(), StorageGroupEditor::Load(), DatabaseSettings::Load(), PlayGroupEditor::Load(), StorageGroupListEditor::Load(), PlaybackSettings::Load(), SwitchConfig::Load(), AudioConfigSettings::Load(), GamePlayersList::Load(), VideoSourceSelector::Load(), TransportListEditor::Load(), RotorConfig::Load(), RestoreData::Load(), Source::Load(), TimeStretch::Load(), LNBConfig::Load(), ProfileGroupEditor::Load(), DeviceTree::Load(), RecordingProfileEditor::Load(), VideoSource::Load(), PlaybackProfileItemConfig::Load(), XMLTVGrabber::Load(), XmltvID::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), ServiceID::Load(), HDHomeRunDeviceID::Load(), StandardSettingDialog::Load(), DVBConfigurationGroup::Load(), VideoSourceEditor::Load(), CardInputEditor::Load(), DVBCardNum::Load(), USALSRotorSetting::Load(), InputName::Load(), InputDisplayName::Load(), SourceID::Load(), InputGroup::Load(), ProfileGroup::loadByID(), CaptureCard::loadByID(), CardInput::loadByID(), mythplugin_init(), DeviceTree::PopulateTree(), CaptureCard::reload(), CardInput::sourceFetch(), DeviceTree::ValueChanged(), and WriteDefaults().
|
virtual |
Reimplemented in InputGroup, SCRPositionSetting, USALSRotorSetting, RotorSetting, SwitchSetting, LNBPolarityInvertedSetting, CardInput, LNBLOFHighSetting, LNBLOFLowSetting, LNBLOFSwitchSetting, LNBTypeSetting, LNBPresetSetting, CaptureCard, DVBConfigurationGroup, SCRPINSetting, SCRFrequencySetting, SCRUserBandSetting, RotorHiSpeedSetting, RotorLoSpeedSetting, HDHomeRunDeviceID, RotorTypeSetting, XMLTVGrabber, EmptyVBIDevice, EmptyAudioDevice, PlaybackProfileConfig, SwitchPortsSetting, PlaybackProfileItemConfig, SwitchAddressSetting, VideoSource, SwitchTypeSetting, ChannelOptionsRawTS, NoGrabber_config, DeviceRepeatSetting, EITOnly_config, AutoIncrementSetting, XMLTV_generic_config, TimeStretch, DeviceDescrSetting, TransFreqTableSelector, RestoreData, RotorPosMap, ChannelID, DatabaseSettings, BackendSettings, ChannelGroupSetting, PlayGroupConfig, and GamePlayerSetting.
Definition at line 233 of file standardsettings.cpp.
Referenced by CardInput::channelScanner(), main(), mythplugin_init(), BackendSettings::Save(), DatabaseSettings::Save(), GamePlayerSetting::Save(), PlayGroupConfig::Save(), TimeStretch::Save(), XMLTV_generic_config::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 76 of file standardsettings.h.
Referenced by StandardSettingDialog::setCurrentGroupSetting().
|
inlinevirtual |
Definition at line 77 of file standardsettings.h.
Referenced by StandardSettingDialog::setCurrentGroupSetting(), and GeneralSettings::slotSave().
|
inline |
Definition at line 79 of file standardsettings.h.
Referenced by InputName::fillSelections(), VBoxDeviceID::Load(), CetonDeviceID::Load(), ASIDevice::Load(), EmptyAudioDevice::Save(), EmptyVBIDevice::Save(), and StartingChannel::SetSourceID().
void StandardSetting::addTargetedChild | ( | const QString & | value, |
StandardSetting * | setting | ||
) |
Definition at line 117 of file standardsettings.cpp.
Referenced by DTVDeviceConfigGroup::AddChild(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), CetonSetting::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 107 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 124 of file standardsettings.cpp.
Referenced by PlaybackProfileConfig::ReloadSettings().
|
virtual |
Reimplemented in StorageGroupDirSetting, TransportSetting, DiseqcConfigBase, StorageGroupEditor, and PlaybackProfileItemConfig.
Definition at line 86 of file standardsettings.cpp.
Referenced by StorageGroupEditor::keyPressEvent(), and StandardSettingDialog::keyPressEvent().
void StandardSetting::MoveToThread | ( | QThread * | thread | ) |
Definition at line 274 of file standardsettings.cpp.
Referenced by StandardSettingDialog::Load().
|
virtualslot |
Reimplemented in VBoxTunerIndex, and VBoxIP.
Definition at line 48 of file standardsettings.cpp.
Referenced by DTVDeviceConfigGroup::AddNodes(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioConfigSettings::AudioConfigSettings(), HostRefreshRateComboBoxSetting::ChangeResolution(), PlaybackProfileItemConfig::DoubleQualityChanged(), AudioTest::event(), RecordingProfile::FiltersChanged(), RotorConfig::Load(), SampleRate::Load(), PlaybackProfileItemConfig::LoadQuality(), MPEG2audType::MPEG2audType(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), RecordingProfile::ResizeTranscode(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), RecordingProfile::SetLosslessTranscode(), AudioConfigSettings::setMPCMEnabled(), LNBConfig::SetPreset(), CardInput::SetSourceID(), RotorConfig::SetType(), PlaybackProfileItemConfig::SingleQualityChanged(), ChannelOptionsCommon::sourceChanged(), TVVidModeRefreshRate(), SwitchConfig::update(), AudioConfigSettings::UpdateCapabilities(), AudioTest::UpdateCapabilities(), LNBConfig::UpdateType(), and AudioConfigSettings::UpdateVisibility().
|
virtualslot |
Definition at line 54 of file standardsettings.cpp.
Referenced by HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ChannelGroupSetting::Load(), MPEGConfigurationGroup::MPEGConfigurationGroup(), PaneATSC::PaneATSC(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), and VBoxDeviceID::VBoxDeviceID().
|
slot |
Definition at line 60 of file standardsettings.cpp.
Referenced by ASIConfigurationGroup::ASIConfigurationGroup(), ChannelID::ChannelID(), ShutDownRebootSetting::childChanged(), GamePlayersList::CreateNewPlayer(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), EITOnly_config::EITOnly_config(), EmptyAudioDevice::EmptyAudioDevice(), EmptyVBIDevice::EmptyVBIDevice(), HDHomeRunDeviceID::HDHomeRunDeviceID(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), CaptureCard::Hostname::Hostname(), ProfileGroup::ID::ID(), IdSetting::IdSetting(), ImportConfigurationGroup::ImportConfigurationGroup(), ProfileGroup::Is_default::Is_default(), DVBConfigurationGroup::Load(), ChannelGroupSetting::LoadChannelGroupChannels(), Modulation::Modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), MultiplexID::MultiplexID(), NoGrabber_config::NoGrabber_config(), PaneAll::PaneAll(), PaneAnalog::PaneAnalog(), PaneATSC::PaneATSC(), PaneDVBC::PaneDVBC(), PaneDVBS::PaneDVBS(), PaneDVBS2::PaneDVBS2(), PaneDVBT::PaneDVBT(), PaneDVBT2::PaneDVBT2(), PaneExistingScanImport::PaneExistingScanImport(), PaneSingle::PaneSingle(), PlaybackProfileConfig::PlaybackProfileConfig(), MPEGConfigurationGroup::probeCard(), DVBConfigurationGroup::reloadDiseqcTree(), ScanOptionalConfig::ScanOptionalConfig(), SchedGroupFalse::SchedGroupFalse(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VideoSourceID::VideoSourceID(), and XMLTV_generic_config::XMLTV_generic_config().
|
virtualslot |
Reimplemented in MythUICheckBoxSetting, and RecordingProfile::Name.
Definition at line 170 of file standardsettings.cpp.
Referenced by MythUIComboBoxSetting::addSelection(), AutoIncrementSetting::AutoIncrementSetting(), AverageBitrate::AverageBitrate(), BouquetID::BouquetID(), BTTVVolume::BTTVVolume(), CategoryOverTime(), ChannelGroupSetting::ChannelGroupSetting(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelWizard::ChannelWizard(), CommandPath::CommandPath(), RecordingProfile::CompleteLoad(), StorageGroupEditor::customEvent(), DVBNetID::DVBNetID(), EncodingThreadCount::EncodingThreadCount(), ExternalChannelCommand::ExternalChannelCommand(), VBoxDeviceIDList::fillSelections(), Finetune::Finetune(), PlaybackProfileItemConfig::framerateChanged(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSignLangRecPriority(), GRWSRecPriority(), HardwareMJPEGQuality::HardwareMJPEGQuality(), ImageSize::Height::Height(), PlaybackProfileItemConfig::heightChanged(), CaptureCard::Hostname::Hostname(), InputPriority::InputPriority(), InstanceCount::InstanceCount(), IPTVHost::IPTVHost(), LCNOffset::LCNOffset(), LiveTVOrder::LiveTVOrder(), LNBConfig::LNBConfig(), DatabaseSettings::Load(), SwitchConfig::Load(), VideoSourceShow::Load(), DeviceDescrSetting::Load(), TimeStretch::Load(), DeviceRepeatSetting::Load(), SwitchAddressSetting::Load(), PlaybackProfileItemConfig::Load(), SwitchPortsSetting::Load(), ChannelGroupSetting::Load(), ServiceID::Load(), RotorLoSpeedSetting::Load(), RotorHiSpeedSetting::Load(), SCRUserBandSetting::Load(), SCRFrequencySetting::Load(), SCRPINSetting::Load(), LNBLOFSwitchSetting::Load(), LNBLOFLowSetting::Load(), LNBLOFHighSetting::Load(), VBoxDeviceID::Load(), USALSRotorSetting::Load(), InputDisplayName::Load(), ProfileGroup::loadByID(), CetonSetting::LoadValue(), BackendSettings::masterBackendChanged(), MaxEndGap(), MaxStartGap(), MinimumRecordingQuality(), MP3Quality::MP3Quality(), MPEG2audVolume::MPEG2audVolume(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4QualDiff::MPEG4QualDiff(), PeakBitrate::PeakBitrate(), PlayerId::PlayerId(), PresetTuner::PresetTuner(), V4LConfigurationGroup::probeCard(), MPEGConfigurationGroup::probeCard(), HDPVRConfigurationGroup::probeCard(), V4L2encGroup::probeCard(), ASIConfigurationGroup::probeCard(), ImportConfigurationGroup::probeCard(), DemoConfigurationGroup::probeCard(), DVBConfigurationGroup::probeCard(), RecordOverTime(), RecordPreRoll(), RegionID::RegionID(), PaneATSC::ResetTransportRange(), MythUITextEditSetting::resultEdit(), MythUIFileBrowserSetting::resultEdit(), MythUIComboBoxSetting::resultEdit(), MythUISpinBoxSetting::resultEdit(), RotorConfig::RotorConfig(), RotorPosTextEdit::RotorPosTextEdit(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), BackendSettings::Save(), ChannelID::Save(), TimeStretch::Save(), AutoIncrementSetting::Save(), EmptyAudioDevice::Save(), EmptyVBIDevice::Save(), HDHomeRunDeviceID::Save(), ScheduleOrder::ScheduleOrder(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), PaneDVBS2::setFrequency(), PaneDVBS::setFrequency(), PaneDVBC::setFrequency(), PaneDVBT::setFrequency(), PaneDVBT2::setFrequency(), FirewireDesc::SetGUID(), VBoxDeviceID::SetIP(), CetonDeviceID::SetIP(), ProfileGroup::setName(), VBoxDeviceID::SetOverrideDeviceID(), LNBConfig::SetPreset(), VBoxDeviceID::SetTuner(), CetonDeviceID::SetTuner(), RecordingProfile::Name::setValue(), setValue(), MythUIComboBoxSetting::setValue(), MythUICheckBoxSetting::setValue(), CaptureCardSpinBoxSetting::setValueMs(), SwitchConfig::SwitchConfig(), TimeStretch::TimeStretch(), PaneATSC::TransportRangeChanged(), TransportSetting::TransportSetting(), SwitchConfig::update(), VBoxDeviceIDList::UpdateDevices(), VideoSourceID::VideoSourceID(), ImageSize::Width::Width(), and PlaybackProfileItemConfig::widthChanged().
|
virtualslot |
Reimplemented in MythUIComboBoxSetting, and IdSetting.
Definition at line 165 of file standardsettings.cpp.
|
inlinevirtualslot |
Definition at line 96 of file standardsettings.h.
|
signal |
Referenced by ASIConfigurationGroup::ASIConfigurationGroup(), AudioConfigSettings::AudioConfigSettings(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioTest::AudioTest(), BackendSettings::BackendSettings(), CardInput::CardInput(), CetonSetting::CetonSetting(), ChannelOptionsCommon::ChannelOptionsCommon(), RecordingProfile::CompleteLoad(), DeviceTree::ConnectToValueChanged(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), FirewireConfigurationGroup(), GuiDimension::GuiDimension(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ImportConfigurationGroup::ImportConfigurationGroup(), LNBConfig::LNBConfig(), ChannelGroupSetting::Load(), MPEGConfigurationGroup::MPEGConfigurationGroup(), PaneATSC::PaneATSC(), PaneDVBS2::PaneDVBS2(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayBackScaling::PlayBackScaling(), RotorPosMap::PopulateList(), RotorConfig::RotorConfig(), ScanWizard::SetupConfig(), setValue(), ShutDownRebootSetting::ShutDownRebootSetting(), SwitchConfig::SwitchConfig(), TransportListEditor::TransportListEditor(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VBoxDeviceIDList::VBoxDeviceIDList(), VBoxIP::VBoxIP(), VBoxTunerIndex::VBoxTunerIndex(), and VideoModeSettings::VideoModeSettings().
|
signal |
|
signal |
Referenced by PlayBackScaling::childChanged(), GuiDimension::childChanged(), createButton(), setEnabled(), setReadOnly(), and setValue().
|
signal |
Referenced by CaptureCardEditor::AddNewCard(), ShutDownRebootSetting::childChanged(), StorageGroupListEditor::CreateNewGroup(), ChannelGroupsSetting::CreateNewGroup(), PlayGroupEditor::CreateNewPlayBackGroupSlot(), RecordingProfileEditor::CreateNewProfile(), StorageGroupEditor::customEvent(), CaptureCardEditor::DeleteAllCaptureCards(), CaptureCardEditor::DeleteAllCaptureCardsOnHost(), VideoSourceEditor::DeleteAllSources(), PlayGroupEditor::Load(), ChannelGroupsSetting::Load(), ChannelGroupSetting::LoadChannelGroup(), VideoSourceEditor::NewSource(), TransportListEditor::NewTransport(), DVBConfigurationGroup::reloadDiseqcTree(), PlaybackProfileConfig::ReloadSettings(), removeChild(), StandardSettingDialog::setCurrentGroupSetting(), setVisible(), and DeviceTree::ValueChanged().
|
signal |
|
signal |
Referenced by StandardSettingDialog::settingSelected().
|
protected |
Definition at line 66 of file standardsettings.cpp.
Referenced by addChild(), and addTargetedChild().
|
protected |
Definition at line 111 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 112 of file standardsettings.h.
Referenced by setEnabled().
Definition at line 113 of file standardsettings.h.
Referenced by setReadOnly().
|
protected |
Definition at line 114 of file standardsettings.h.
Referenced by createButton(), setName(), updateButton(), MythUIComboBoxSetting::updateButton(), MythUISpinBoxSetting::updateButton(), and GroupSetting::updateButton().
|
protected |
Definition at line 115 of file standardsettings.h.
|
protected |
Definition at line 116 of file standardsettings.h.
Referenced by byName(), LNBPresetSetting::LNBPresetSetting(), and setName().
Definition at line 117 of file standardsettings.h.
Referenced by StartingChannel::SetSourceID(), setVisible(), and updateButton().
Definition at line 120 of file standardsettings.h.
Referenced by haveChanged(), Load(), Save(), setChanged(), and setValue().
|
private |
Definition at line 121 of file standardsettings.h.
|
private |
Definition at line 122 of file standardsettings.h.
Referenced by setParent().
|
private |
Definition at line 123 of file standardsettings.h.
Referenced by addChild(), clearSettings(), getSubSettings(), Load(), MoveToThread(), removeChild(), and ~StandardSetting().
|
private |
Definition at line 124 of file standardsettings.h.
Referenced by addTargetedChild(), addTargetedChildren(), clearTargetedSettings(), getSubSettings(), Load(), MoveToThread(), removeTargetedChild(), and ~StandardSetting().