Setting Class Reference

#include <settings.h>

Inheritance diagram for Setting:
Configurable StorageUser BooleanSetting ButtonSetting ConfigurationGroup DateSetting HostnameSetting IntegerSetting LabelSetting LineEditSetting SelectSetting TimeSetting

List of all members.

Public Slots

virtual void setValue (const QString &newValue)

Signals

void valueChanged (const QString &)

Public Member Functions

virtual QString getValue (void) const
virtual SettingbyName (const QString &name)
void SetDBValue (const QString &val)
QString GetDBValue (void) const

Protected Member Functions

 Setting (Storage *_storage)
virtual ~Setting ()

Protected Attributes

QString settingValue

Detailed Description

Definition at line 94 of file settings.h.


Constructor & Destructor Documentation

Setting::Setting ( Storage _storage  )  [inline, protected]

Definition at line 116 of file settings.h.

virtual Setting::~Setting (  )  [inline, protected, virtual]

Definition at line 117 of file settings.h.


Member Function Documentation

QString Setting::getValue ( void   )  const [virtual]

Reimplemented in DateSetting.

Definition at line 92 of file settings.cpp.

Referenced by ProfileGroup::allowedGroupName(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioConfigSettings::AudioAdvanced(), AudioConfigSettings::AudioConfigSettings(), AudioConfigSettings::AudioRescan(), AudioDeviceComboBox::AudioRescan(), PaneDVBT::bandwidth(), BooleanSetting::boolValue(), ProfileGroupEditor::callDelete(), CardInput::channelScanner(), ChannelWizard::ChannelWizard(), PaneDVBT::coderate_hp(), PaneDVBT::coderate_lp(), LineEditSetting::configWidget(), LabelSetting::configWidget(), PaneDVBT::constellation(), CardInput::CreateNewInputGroup(), PlaybackProfileItemConfig::decoderChanged(), VideoSourceEditor::del(), CaptureCardEditor::del(), MythGamePlayerEditor::del(), DeviceTree::del(), RotorPosMap::del(), TransportListEditor::Delete(), DemoConfigurationGroup::DemoConfigurationGroup(), StorageGroupListEditor::doDelete(), StorageGroupEditor::doDelete(), PlayGroupEditor::doDelete(), ChannelGroupEditor::doDelete(), ScanOptionalConfig::DoFollowNIT(), ScanWizardConfig::DoFreeToAirOnly(), ScanOptionalConfig::DoIgnoreSignalTimeout(), PaneDVBUtilsImport::DoIgnoreSignalTimeout(), ScanWizardConfig::DoTestDecryption(), VideoSourceEditor::edit(), CaptureCardEditor::edit(), TransportListEditor::Edit(), MythGamePlayerEditor::edit(), DeviceTree::edit(), RotorPosMap::edit(), CardInputEditor::exec(), StorageGroupListEditor::exec(), StorageGroupEditor::exec(), RecordingProfileEditor::exec(), RecordingProfile::exec(), ProfileGroupEditor::exec(), PlayGroupEditor::exec(), ChannelGroupEditor::exec(), PaneDVBS2::fec(), PaneDVBS::fec(), PaneDVBC::fec(), DataDirect_config::fillDataDirectLineupSelector(), VBIDevice::fillSelectionsFromDir(), FirewireConfigurationGroup::FirewireConfigurationGroup(), PaneATSC::FreqTableChanged(), PaneDVBT::frequency(), PaneDVBS2::frequency(), PaneDVBS::frequency(), PaneDVBC::frequency(), get_str_option(), InputSelector::GetCardID(), PaneDVBUtilsImport::GetFilename(), PaneSingle::GetFollowNIT(), PaneAll::GetFollowNIT(), ScanOptionalConfig::GetFrequencyStandard(), ScanOptionalConfig::GetFrequencyTable(), PaneATSC::GetFrequencyTable(), PaneAnalog::GetFrequencyTable(), ScanOptionalConfig::GetFrequencyTableRange(), PaneATSC::GetFrequencyTableRange(), InputSelector::GetInputName(), DataDirect_config::getLineupID(), ScanOptionalConfig::GetModulation(), PaneATSC::GetModulation(), PaneSingle::GetMultiplex(), ProfileGroup::getName(), PaneExistingScanImport::GetScanID(), ScanWizardConfig::GetScanType(), DesiredServices::GetServiceRequirements(), MuxDBStorage::GetSetClause(), VideoSourceSelector::GetSourceID(), ScanWizardConfig::GetSourceID(), VideoSource::getSourceName(), MythGamePlayerSettings::getSourceName(), ScanOptionalConfig::GetStartChan(), MuxDBStorage::GetWhereClause(), PaneDVBT::guard_interval(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), PaneDVBT::hierarchy(), PaneSingle::ignoreSignalTimeout(), PaneAll::ignoreSignalTimeout(), ImportConfigurationGroup::ImportConfigurationGroup(), init_jobs(), PaneDVBT::inversion(), PaneDVBS2::inversion(), PaneDVBS::inversion(), PaneDVBC::inversion(), DVBConfigurationGroup::Load(), ASIDevice::Load(), HDHomeRunDeviceIDList::Load(), DVBCardNum::Load(), DataDirect_config::Load(), MPEG2audType::Load(), SampleRate::Load(), MythDbSettings1::Load(), ChannelOptionsRawTS::Load(), Source::Load(), XMLTVConfig::LoadXMLTVGrabbers(), VideoSourceEditor::menu(), CaptureCardEditor::menu(), TransportListEditor::Menu(), MythGamePlayerEditor::menu(), PaneDVBS2::mod_sys(), PaneDVBS2::modulation(), PaneDVBC::modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), PaneDVBS2::polarity(), PaneDVBS::polarity(), RotorPosMap::PopulateList(), DeviceTree::PopulateTree(), PaneDVBS2::rolloff(), CardInput::Save(), InputGroup::Save(), TransFreqTableSelector::Save(), PlaybackProfileItemConfig::Save(), USALSRotorSetting::Save(), RotorSetting::Save(), SwitchSetting::Save(), LNBLOFHighSetting::Save(), LNBLOFLowSetting::Save(), LNBLOFSwitchSetting::Save(), LNBTypeSetting::Save(), RotorHiSpeedSetting::Save(), RotorLoSpeedSetting::Save(), RotorTypeSetting::Save(), SwitchPortsSetting::Save(), SwitchAddressSetting::Save(), SwitchTypeSetting::Save(), DeviceRepeatSetting::Save(), DeviceDescrSetting::Save(), DeviceTypeSetting::Save(), MythDbSettings2::Save(), MythDbSettings1::Save(), ChannelID::Save(), ChannelOptionsRawTS::Save(), ChannelGroupStorage::Save(), HDHomeRunTunerIndex::setEnabled(), HDHomeRunIP::setEnabled(), VBIDevice::setFilter(), RecorderBase::SetIntOption(), MpegRecorder::SetIntOption(), NuppelVideoRecorder::SetOptionsFromProfile(), CardInput::SetSourceID(), RecorderBase::SetStrOption(), MpegRecorder::SetStrOption(), TVRec::SetupDTVSignalMonitor(), CardInput::sourceFetch(), AudioConfigSettings::StartAudioTest(), PaneDVBS2::symbolrate(), PaneDVBS::symbolrate(), PaneDVBC::symbolrate(), TimeSetting::timeValue(), PaneDVBT::trans_mode(), PaneATSC::TransportRangeChanged(), TVRec::TuningNewRecorder(), SwitchConfig::update(), AudioConfigSettings::UpdateCapabilities(), LNBConfig::UpdateType(), CetonDeviceID::UpdateValues(), AudioConfigSettings::UpdateVisibility(), V4LConfigurationGroup::V4LConfigurationGroup(), and PlaybackProfileItemConfig::vrenderChanged().

virtual Setting* Setting::byName ( const QString &  name  )  [inline, virtual]

Implements Configurable.

Reimplemented in ConfigurationGroup, and TriggeredConfigurationGroup.

Definition at line 103 of file settings.h.

Referenced by ConfigurationGroup::byName().

void Setting::SetDBValue ( const QString &  val  )  [inline, virtual]

Implements StorageUser.

Definition at line 107 of file settings.h.

QString Setting::GetDBValue ( void   )  const [inline, virtual]

Implements StorageUser.

Definition at line 108 of file settings.h.

void Setting::setValue ( const QString &  newValue  )  [virtual, slot]

Reimplemented in SelectSetting, and RecordingProfile::Name.

Definition at line 97 of file settings.cpp.

Referenced by BackendStartCommand(), BackendStopCommand(), ChannelScannerGUIScanPane::ChannelScannerGUIScanPane(), LineEditSetting::configWidget(), DefaultTVChannel(), EITOnly_config::EITOnly_config(), ExternalChannelCommand::ExternalChannelCommand(), HDHomeRunDeviceIDList::fillSelections(), GameAllTreeLevels(), GameFavTreeLevels(), GetBoxartDir(), GetFanartDir(), GetScreenshotDir(), HaltCommand(), HostnameSetting::HostnameSetting(), IgnoreMedia(), IPTVHost::IPTVHost(), JobQueueCommFlagCommand(), JobQueueTranscodeCommand(), LCDKeyString(), LircDaemonDevice(), HDHomeRunDeviceID::Load(), PlaybackProfileItemConfig::Load(), USALSRotorSetting::Load(), LNBLOFHighSetting::Load(), LNBLOFLowSetting::Load(), LNBLOFSwitchSetting::Load(), RotorHiSpeedSetting::Load(), RotorLoSpeedSetting::Load(), SwitchPortsSetting::Load(), SwitchAddressSetting::Load(), DeviceDescrSetting::Load(), MythDbSettings2::Load(), MythDbSettings1::Load(), ChannelGroupStorage::Load(), CardInput::loadByInput(), CetonSetting::LoadValue(), LocalSecurityPin(), LocalServerIP(), LocalServerPort(), LocalStatusPort(), MasterServerIP(), MasterServerPort(), MiscStatusScript(), MythArchiveDvdauthorCmd(), MythArchiveDVDLocation(), MythArchiveDVDPlayerCmd(), MythArchiveFileFilter(), MythArchiveGrowisofsCmd(), MythArchiveJpeg2yuvCmd(), MythArchiveM2VRequantiserCmd(), MythArchiveMkisofsCmd(), MythArchiveMpeg2encCmd(), MythArchiveMplexCmd(), MythArchiveProjectXCmd(), MythArchiveShareDir(), MythArchiveSpumuxCmd(), MythArchiveTempDir(), MythDbSettings1::MythDbSettings1(), MythFillDatabaseArgs(), MythFillDatabaseLog(), MythFillDatabasePath(), MythGalleryDir(), MythGalleryFilter(), MythGalleryImportDirs(), MythShutdownNvramCmd(), MythShutdownNvramRestartCmd(), MythShutdownPowerOff(), MythShutdownReboot(), MythShutdownStartFECmd(), MythShutdownXTermCmd(), MythWelcomeDateFormat(), NoGrabber_config::NoGrabber_config(), PaneError::PaneError(), preSDWUCheckCommand(), PresetTuner::PresetTuner(), DVBConfigurationGroup::probeCard(), HDPVRConfigurationGroup::probeCard(), DemoConfigurationGroup::probeCard(), MPEGConfigurationGroup::probeCard(), V4LConfigurationGroup::probeCard(), ImportConfigurationGroup::probeCard(), ASIConfigurationGroup::probeCard(), RebootCommand(), PaneATSC::ResetTransportRange(), ScreenShotPath(), ServerHaltCommand(), CetonDeviceID::SetCard(), HDHomeRunTunerIndex::setEnabled(), HDHomeRunIP::setEnabled(), FirewireDesc::SetGUID(), CetonDeviceID::SetIP(), HDHomeRunDeviceID::SetIP(), ProfileGroup::setName(), HDHomeRunDeviceID::SetOverrideDeviceID(), LNBConfig::SetPreset(), ChannelScannerGUIScanPane::SetStatusLock(), ChannelScannerGUIScanPane::SetStatusText(), CetonDeviceID::SetTuner(), HDHomeRunDeviceID::SetTuner(), BooleanSetting::setValue(), IntegerSetting::setValue(), RecordingProfile::Name::setValue(), SetWakeuptimeCommand(), SleepCommand(), startupCommand(), PaneATSC::TransportRangeChanged(), UDPNotifyPort(), SwitchConfig::update(), HDHomeRunDeviceIDList::UpdateDevices(), UserJob(), UserJobDesc(), WakeUpCommand(), WakeupTimeFormat(), WOLbackendCommand(), ZMServerIP(), and ZMServerPort().

void Setting::valueChanged ( const QString &   )  [signal]

Member Data Documentation

QString Setting::settingValue [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon Feb 6 06:42:21 2012 for MythTV by  doxygen 1.6.3