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

#include <libmythui/standardsettings.h>

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

Public Slots

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

Signals

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

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

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

Private Attributes

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

Detailed Description

Definition at line 29 of file standardsettings.h.

Constructor & Destructor Documentation

◆ StandardSetting()

StandardSetting::StandardSetting ( Storage _storage = nullptr)
inlineexplicitprotected

Definition at line 107 of file standardsettings.h.

◆ ~StandardSetting()

StandardSetting::~StandardSetting ( )
overrideprotected

Definition at line 21 of file standardsettings.cpp.

Member Function Documentation

◆ addChild()

void StandardSetting::addChild ( StandardSetting child)
virtual

Definition at line 70 of file standardsettings.cpp.

Referenced by DTVDeviceConfigGroup::AddChild(), DeviceTree::AddDeviceTypeSetting(), CaptureCardEditor::AddNewCard(), AddPaintEngine(), CaptureCardEditor::AddSelection(), StorageGroupListEditor::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(), VideoSource::fillSelections(), CaptureCard::fillSelections(), RecordingProfile::fillSelections(), GallerySettings::GallerySettings(), GameGeneralSettings::GameGeneralSettings(), GamePlayerSetting::GamePlayerSetting(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), GuiDimension::GuiDimension(), ImageSize::ImageSize(), LNBConfig::LNBConfig(), GamePlayersList::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), PlayGroupEditor::Load(), RecordingProfileEditor::Load(), TransportListEditor::Load(), CardInputEditor::Load(), StorageGroupEditor::Load(), StorageGroupListEditor::Load(), PlaybackSettings::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().

◆ addTargetedChild()

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

◆ addTargetedChildren()

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

◆ byName()

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

Definition at line 259 of file standardsettings.cpp.

Referenced by byName().

◆ ChangeSaved

void StandardSetting::ChangeSaved ( )
signal

◆ childChanged

virtual void StandardSetting::childChanged ( StandardSetting )
inlinevirtualslot

Definition at line 96 of file standardsettings.h.

◆ clearSettings()

void StandardSetting::clearSettings ( )
virtual

◆ clearTargetedSettings()

void StandardSetting::clearTargetedSettings ( const QString &  value)

Definition at line 133 of file standardsettings.cpp.

◆ Close()

virtual void StandardSetting::Close ( void  )
inlinevirtual

Definition at line 77 of file standardsettings.h.

Referenced by StandardSettingDialog::setCurrentGroupSetting().

◆ createButton()

MythUIButtonListItem * StandardSetting::createButton ( MythUIButtonList list)

Definition at line 37 of file standardsettings.cpp.

◆ edit()

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

◆ GetDBValue()

QString StandardSetting::GetDBValue ( void  ) const
inlineoverridevirtual

Implements StorageUser.

Definition at line 58 of file standardsettings.h.

◆ getHelpText()

QString StandardSetting::getHelpText ( void  ) const
inline

◆ getLabel()

QString StandardSetting::getLabel ( void  ) const
inline

◆ getName()

QString StandardSetting::getName ( void  ) const
inline

◆ getParent()

StandardSetting * StandardSetting::getParent ( void  ) const
inline

◆ GetStorage()

Storage * StandardSetting::GetStorage ( void  ) const
inline

Definition at line 79 of file standardsettings.h.

Referenced by InputName::fillSelections(), ASIDevice::Load(), VBoxDeviceID::Load(), EmptyAudioDevice::Save(), EmptyVBIDevice::Save(), StartingChannel::SetSourceID(), BouquetID::~BouquetID(), Brightness::~Brightness(), Callsign::~Callsign(), CaptureCardComboBoxSetting::~CaptureCardComboBoxSetting(), CaptureCardSpinBoxSetting::~CaptureCardSpinBoxSetting(), CaptureCardTextEditSetting::~CaptureCardTextEditSetting(), ProfileGroup::CardInfo::~CardInfo(), CardInputComboBoxSetting::~CardInputComboBoxSetting(), ChannelTVFormat::~ChannelTVFormat(), ChannelURL::~ChannelURL(), Channum::~Channum(), Colour::~Colour(), CommandPath::~CommandPath(), CommMethod::~CommMethod(), Contrast::~Contrast(), DishNetEIT::~DishNetEIT(), DVBEITScan::~DVBEITScan(), DVBNetID::~DVBNetID(), DVBNoSeqStart::~DVBNoSeqStart(), DVBOnDemand::~DVBOnDemand(), EmptyAudioDevice::~EmptyAudioDevice(), EmptyVBIDevice::~EmptyVBIDevice(), ExternalChannelCommand::~ExternalChannelCommand(), FileDevice::~FileDevice(), Finetune::~Finetune(), FirewireConnection::~FirewireConnection(), FirewireSpeed::~FirewireSpeed(), Freqid::~Freqid(), FreqTableSelector::~FreqTableSelector(), ProfileGroup::HostName::~HostName(), CaptureCard::Hostname::~Hostname(), Hue::~Hue(), Icon::~Icon(), InputDisplayName::~InputDisplayName(), InputName::~InputName(), InputPriority::~InputPriority(), InstanceCount::~InstanceCount(), ProfileGroup::Is_default::~Is_default(), JumpMinutes::~JumpMinutes(), LCNOffset::~LCNOffset(), LiveTVOrder::~LiveTVOrder(), Name::~Name(), ProfileGroup::Name::~Name(), VideoSource::Name::~Name(), OnAirGuide::~OnAirGuide(), OutputFilters::~OutputFilters(), PresetTuner::~PresetTuner(), Priority::~Priority(), RegionID::~RegionID(), ScanFrequencyStart::~ScanFrequencyStart(), SchedGroup::~SchedGroup(), SchedGroupFalse::~SchedGroupFalse(), ScheduleOrder::~ScheduleOrder(), ServiceID::~ServiceID(), SkipAhead::~SkipAhead(), SkipBack::~SkipBack(), SkipBtAudio::~SkipBtAudio(), Source::~Source(), StartingChannel::~StartingChannel(), StorageGroupDirSetting::~StorageGroupDirSetting(), TimeOffset::~TimeOffset(), TimeStretch::~TimeStretch(), TitleMatch::~TitleMatch(), UseEIT::~UseEIT(), VBoxDeviceID::~VBoxDeviceID(), VideoFilters::~VideoFilters(), Visible::~Visible(), XMLTVGrabber::~XMLTVGrabber(), and XmltvID::~XmltvID().

◆ getSubSettings()

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

◆ getValue()

virtual QString StandardSetting::getValue ( void  ) const
inlinevirtual

Reimplemented in ServiceID.

Definition at line 52 of file standardsettings.h.

Referenced by ProfileGroup::allowedGroupName(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioConfigSettings::AudioRescan(), AudioDeviceComboBox::AudioRescan(), PaneDVBT::bandwidth(), PaneDVBT2::bandwidth(), HostRefreshRateComboBoxSetting::ChangeResolution(), ChannelOptionsCommon::ChannelOptionsCommon(), CardInput::channelScanner(), ChannelWizard::ChannelWizard(), AudioConfigSettings::CheckConfiguration(), AudioConfigSettings::CheckPassthrough(), ShutDownRebootSetting::childChanged(), PaneDVBT::coderate_hp(), PaneDVBT2::coderate_hp(), PaneDVBT::coderate_lp(), PaneDVBT2::coderate_lp(), PaneDVBT::constellation(), PaneDVBT2::constellation(), CardInput::CreateNewInputGroupSlot(), PlaybackProfileItemConfig::decoderChanged(), RecordingProfile::deleteEntry(), StorageGroupDirSetting::DoDeleteSlot(), ScanOptionalConfig::DoFollowNIT(), PaneDVBUtilsImport::DoIgnoreSignalTimeout(), ScanOptionalConfig::DoIgnoreSignalTimeout(), PaneDVBC::fec(), PaneDVBS::fec(), PaneDVBS2::fec(), VBIDevice::fillSelectionsFromDir(), PaneATSC::FreqTableChanged(), PaneDVBC::frequency(), PaneDVBS::frequency(), PaneDVBS2::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(), ScanWizard::GetSourceID(), VideoSourceSelector::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(), PaneDVBC::inversion(), PaneDVBS::inversion(), PaneDVBS2::inversion(), PaneDVBT::inversion(), PaneDVBT2::inversion(), ProfileGroup::isDefault(), BackendSettings::listenChanged(), Source::Load(), ChannelOptionsRawTS::Load(), SwitchConfig::Load(), LNBConfig::Load(), SampleRate::Load(), MPEG2audType::Load(), DVBCardNum::Load(), ASIDevice::Load(), InputDisplayName::Load(), DVBConfigurationGroup::Load(), BackendSettings::Load(), ChannelGroupSetting::LoadChannelGroup(), ChannelGroupSetting::LoadChannelGroupChannels(), XMLTVGrabber::LoadXMLTVGrabbers(), PaneDVBC::modsys(), PaneDVBS2::modsys(), PaneDVBT2::modsys(), PaneDVBC::modulation(), PaneDVBS2::modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), RotorPosMap::newValue(), PaneDVBS::polarity(), PaneDVBS2::polarity(), DVBConfigurationGroup::reloadDiseqcTree(), PaneDVBS2::rolloff(), ChannelID::Save(), PlayGroupConfig::Save(), ChannelGroupSetting::Save(), ChannelOptionsRawTS::Save(), DeviceDescrSetting::Save(), DeviceRepeatSetting::Save(), SwitchTypeSetting::Save(), SwitchAddressSetting::Save(), SwitchPortsSetting::Save(), RotorTypeSetting::Save(), RotorLoSpeedSetting::Save(), RotorHiSpeedSetting::Save(), SCRFrequencySetting::Save(), SCRPINSetting::Save(), LNBTypeSetting::Save(), LNBLOFSwitchSetting::Save(), LNBLOFLowSetting::Save(), LNBLOFHighSetting::Save(), SwitchSetting::Save(), RotorSetting::Save(), USALSRotorSetting::Save(), SCRPositionSetting::Save(), InputGroup::Save(), TransFreqTableSelector::Save(), DVBConfigurationGroup::Save(), CardInput::Save(), DatabaseSettings::Save(), AutoIncrementSetting::Save(), PlaybackProfileItemConfig::Save(), BackendSettings::Save(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), VBIDevice::setFilter(), MpegRecorder::SetIntOption(), RecorderBase::SetIntOption(), V4L2encRecorder::SetIntOption(), ScanWizard::SetPaneDefaults(), CardInput::SetSourceID(), MpegRecorder::SetStrOption(), RecorderBase::SetStrOption(), V4L2encRecorder::SetStrOption(), ScanOptionalConfig::SetTuningPaneValues(), ScanOptionalConfig::SetTuningPaneValuesATSC(), PaneDVBS2::SetTuningParameters(), TVRec::SetupDTVSignalMonitor(), StorageGroupDirSetting::ShowDeleteDialog(), CardInput::sourceFetch(), PaneDVBC::symbolrate(), PaneDVBS::symbolrate(), PaneDVBS2::symbolrate(), PaneDVBT::trans_mode(), PaneDVBT2::trans_mode(), PaneATSC::TransportRangeChanged(), TVRec::TuningNewRecorderReal(), SwitchConfig::update(), AudioConfigSettings::UpdateAudioTest(), RotorPosTextEdit::updateButton(), PlayBackScaling::updateButton(), GuiDimension::updateButton(), VideoModeSettings::updateButton(), AudioConfigSettings::UpdateCapabilities(), LNBConfig::UpdateType(), AudioConfigSettings::UpdateVisibility(), V4L2encGroup::V4L2encGroup(), and PlayerId::Value().

◆ haveChanged()

bool StandardSetting::haveChanged ( )

◆ haveSubSettings()

bool StandardSetting::haveSubSettings ( )
virtual

◆ helpTextChanged

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

◆ isEnabled()

bool StandardSetting::isEnabled ( ) const
inline

◆ isReadOnly()

bool StandardSetting::isReadOnly ( ) const
inline

◆ isVisible()

bool StandardSetting::isVisible ( void  ) const
inline

Definition at line 44 of file standardsettings.h.

Referenced by ShutDownRebootSetting::childChanged().

◆ keyPressEvent()

bool StandardSetting::keyPressEvent ( QKeyEvent *  event)
virtual

◆ Load()

void StandardSetting::Load ( void  )
virtual

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

Definition at line 213 of file standardsettings.cpp.

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

◆ MoveToThread()

void StandardSetting::MoveToThread ( QThread *  thread)

Definition at line 273 of file standardsettings.cpp.

Referenced by StandardSettingDialog::Load().

◆ Open()

virtual void StandardSetting::Open ( void  )
inlinevirtual

Definition at line 76 of file standardsettings.h.

Referenced by StandardSettingDialog::setCurrentGroupSetting().

◆ removeChild()

void StandardSetting::removeChild ( StandardSetting child)
virtual

◆ removeTargetedChild()

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

Definition at line 123 of file standardsettings.cpp.

Referenced by PlaybackProfileConfig::ReloadSettings().

◆ resultEdit()

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

◆ Save()

void StandardSetting::Save ( void  )
virtual

◆ setChanged()

void StandardSetting::setChanged ( bool  changed)

◆ SetDBValue()

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

Implements StorageUser.

Definition at line 57 of file standardsettings.h.

◆ setEnabled

void StandardSetting::setEnabled ( bool  enabled)
virtualslot

◆ setHelpText()

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

Definition at line 37 of file standardsettings.h.

Referenced by AddFullTS::AddFullTS(), AdjustFill(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), AlwaysShowWatchedProgress(), AspectOverride(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioDevice::AudioDevice(), AudioLanguage(), AudioRateLimit::AudioRateLimit(), AudioTest::AudioTest(), AutomaticChannelGroupSelection(), AutomaticSetWatched(), AutoTranscode::AutoTranscode(), AverageBitrate::AverageBitrate(), BitrateMode::BitrateMode(), BouquetID::BouquetID(), BrowseAllTuners(), BrowseChannelGroup(), BTTVVolume::BTTVVolume(), CardInput::CardInput(), CardType::CardType(), CategoryOverTime(), 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(), 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(), 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().

◆ setLabel()

virtual void StandardSetting::setLabel ( QString  str)
inlinevirtual

Definition at line 34 of file standardsettings.h.

Referenced by AddFullTS::AddFullTS(), AdjustFill(), AllowMultipleRoms::AllowMultipleRoms(), AlwaysOnTop(), AlwaysShowWatchedProgress(), ArchiveSettings::ArchiveSettings(), ASIConfigurationGroup::ASIConfigurationGroup(), ASIDevice::ASIDevice(), AspectOverride(), AudioCodecName::AudioCodecName(), AudioConfigSettings::AudioConfigSettings(), AudioDevice::AudioDevice(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioLanguage(), 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(), 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(), 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(), ChannelGroupSetting::Load(), DatabaseSettings::Load(), PlaybackSettings::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(), Name::Name(), ProfileGroup::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(), UseProgStartMark(), UseVideoModes(), UseVirtualKeyboard(), V4L2encGroup::V4L2encGroup(), V4LConfigurationGroup::V4LConfigurationGroup(), VBIDevice::VBIDevice(), VBoxConfigurationGroup::VBoxConfigurationGroup(), 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().

◆ setName()

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

◆ setParent()

void StandardSetting::setParent ( StandardSetting parent)
protected

Definition at line 65 of file standardsettings.cpp.

Referenced by addChild(), and addTargetedChild().

◆ setReadOnly

void StandardSetting::setReadOnly ( bool  readonly)
virtualslot

◆ settingsChanged

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

◆ setValue [1/2]

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

Reimplemented in RecordingProfile::Name, and MythUICheckBoxSetting.

Definition at line 169 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(), DishNetEIT::DishNetEIT(), 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(), ChannelGroupSetting::Load(), ServiceID::Load(), DeviceDescrSetting::Load(), DeviceRepeatSetting::Load(), SwitchAddressSetting::Load(), SwitchPortsSetting::Load(), RotorLoSpeedSetting::Load(), RotorHiSpeedSetting::Load(), SCRUserBandSetting::Load(), SCRFrequencySetting::Load(), SCRPINSetting::Load(), LNBLOFSwitchSetting::Load(), LNBLOFLowSetting::Load(), LNBLOFHighSetting::Load(), USALSRotorSetting::Load(), SwitchConfig::Load(), TimeStretch::Load(), InputDisplayName::Load(), InputGroup::Load(), VideoSourceShow::Load(), VBoxDeviceID::Load(), DatabaseSettings::Load(), PlaybackProfileItemConfig::Load(), ProfileGroup::loadByID(), 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(), ChannelID::Save(), TimeStretch::Save(), EmptyAudioDevice::Save(), EmptyVBIDevice::Save(), AutoIncrementSetting::Save(), BackendSettings::Save(), ScheduleOrder::ScheduleOrder(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), PaneDVBC::setFrequency(), PaneDVBS::setFrequency(), PaneDVBS2::setFrequency(), PaneDVBT::setFrequency(), PaneDVBT2::setFrequency(), FirewireDesc::SetGUID(), VBoxDeviceID::SetIP(), ProfileGroup::setName(), VBoxDeviceID::SetOverrideDeviceID(), LNBConfig::SetPreset(), VBoxDeviceID::SetTuner(), RecordingProfile::Name::setValue(), MythUICheckBoxSetting::setValue(), setValue(), MythUIComboBoxSetting::setValue(), CaptureCardSpinBoxSetting::setValueMs(), SwitchConfig::SwitchConfig(), TimeStretch::TimeStretch(), PaneATSC::TransportRangeChanged(), TransportSetting::TransportSetting(), SwitchConfig::update(), VBoxDeviceIDList::UpdateDevices(), VideoSourceID::VideoSourceID(), ImageSize::Width::Width(), and PlaybackProfileItemConfig::widthChanged().

◆ setValue [2/2]

void StandardSetting::setValue ( int  newValue)
virtualslot

Reimplemented in IdSetting, and MythUIComboBoxSetting.

Definition at line 164 of file standardsettings.cpp.

◆ setVisible

void StandardSetting::setVisible ( bool  visible)
slot

Definition at line 59 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(), 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(), VBoxConfigurationGroup::VBoxConfigurationGroup(), VideoSourceID::VideoSourceID(), and XMLTV_generic_config::XMLTV_generic_config().

◆ ShouldRedraw

void StandardSetting::ShouldRedraw ( StandardSetting setting)
signal

◆ updateButton()

void StandardSetting::updateButton ( MythUIButtonListItem item)
virtual

◆ valueChanged [1/2]

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

◆ valueChanged [2/2]

void StandardSetting::valueChanged ( StandardSetting setting)
signal

Member Data Documentation

◆ m_children

QList<StandardSetting *> StandardSetting::m_children
private

◆ m_enabled

bool StandardSetting::m_enabled {true}
protected

Definition at line 112 of file standardsettings.h.

Referenced by setEnabled().

◆ m_haveChanged

bool StandardSetting::m_haveChanged {false}
private

Definition at line 120 of file standardsettings.h.

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

◆ m_helptext

QString StandardSetting::m_helptext
protected

Definition at line 115 of file standardsettings.h.

◆ m_label

QString StandardSetting::m_label
protected

◆ m_name

QString StandardSetting::m_name
protected

Definition at line 116 of file standardsettings.h.

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

◆ m_parent

StandardSetting* StandardSetting::m_parent {nullptr}
private

Definition at line 122 of file standardsettings.h.

Referenced by InputDisplayName::Load(), and setParent().

◆ m_readonly

bool StandardSetting::m_readonly {false}
protected

Definition at line 113 of file standardsettings.h.

Referenced by setReadOnly().

◆ m_settingValue

QString StandardSetting::m_settingValue
protected

◆ m_storage

Storage* StandardSetting::m_storage {nullptr}
private

Definition at line 121 of file standardsettings.h.

Referenced by Load(), and Save().

◆ m_targets

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

◆ m_visible

bool StandardSetting::m_visible {true}
protected

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