Setting Class Reference

#include <settings.h>

Inheritance diagram for Setting:

Configurable BooleanSetting ButtonSetting ConfigurationGroup DateSetting HostnameSetting IntegerSetting LabelSetting LineEditSetting ManagedListSetting SelectSetting TimeSetting

List of all members.


Detailed Description

Definition at line 102 of file settings.h.


Public Slots

virtual void setValue (const QString &newValue)

Signals

void valueChanged (const QString &)

Public Member Functions

bool isChanged (void) const
virtual QString getValue (void) const
virtual SettingbyName (const QString &name)
void SetChanged (bool c)
void setUnchanged (void)
void setChanged (void)

Protected Member Functions

 Setting (Storage *_storage)
virtual ~Setting ()

Protected Attributes

QString settingValue
bool changed

Constructor & Destructor Documentation

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

Definition at line 127 of file settings.h.

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

Definition at line 128 of file settings.h.


Member Function Documentation

bool Setting::isChanged ( void   )  const [inline]

Definition at line 108 of file settings.h.

Referenced by ScheduledRecording::save(), and SimpleDBStorage::save().

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

Reimplemented in ManagedListSetting, SRRecGroup, SRStorageGroup, SRPlayGroup, and SRInput.

Definition at line 89 of file settings.cpp.

Referenced by ProfileGroup::allowedGroupName(), ATSCPane::atscFreqTable(), ATSCPane::atscModulation(), OFDMPane::bandwidth(), BooleanSetting::boolValue(), ProfileGroupEditor::callDelete(), ChannelWizard::cardTypesInclude(), ChannelEditor::channelIconImport(), CardInput::channelScanner(), OFDMPane::coderate_hp(), OFDMPane::coderate_lp(), LineEditSetting::configWidget(), LabelSetting::configWidget(), OFDMPane::constellation(), ChannelWizard::countCardtypes(), CardInput::CreateNewInputGroup(), DateSetting::dateValue(), PlaybackProfileItemConfig::decoderChanged(), VideoSourceEditor::del(), CaptureCardEditor::del(), MythGamePlayerEditor::del(), DeviceTree::del(), RotorPosMap::del(), ChannelEditor::del(), TransportListEditor::Delete(), ChannelEditor::deleteChannels(), StorageGroupListEditor::doDelete(), StorageGroupEditor::doDelete(), PlayGroupEditor::doDelete(), DVBUtilsImportPane::DoDeleteChannels(), STPane::DoDeleteChannels(), AnalogPane::DoDeleteChannels(), ATSCPane::DoDeleteChannels(), ScanOptionalConfig::DoDeleteChannels(), DVBUtilsImportPane::DoIgnoreSignalTimeout(), ScanOptionalConfig::DoIgnoreSignalTimeout(), DVBUtilsImportPane::DoRenameChannels(), STPane::DoRenameChannels(), AnalogPane::DoRenameChannels(), ATSCPane::DoRenameChannels(), ScanOptionalConfig::DoRenameChannels(), VideoSourceEditor::edit(), CaptureCardEditor::edit(), TransportListEditor::Edit(), MythGamePlayerEditor::edit(), DeviceTree::edit(), RotorPosMap::edit(), ChannelEditor::edit(), ImportIconsWizard::enableControls(), CardInputEditor::exec(), StorageGroupListEditor::exec(), StorageGroupEditor::exec(), ScheduledRecordingEditor::exec(), RecordingProfileEditor::exec(), RecordingProfile::exec(), ProfileGroupEditor::exec(), PlayGroupEditor::exec(), QAMPane::fec(), QPSKPane::fec(), DVBS2Pane::fec(), ScheduledRecording::fetchChannelInfo(), DataDirect_config::fillDataDirectLineupSelector(), ScheduledRecording::fillSelections(), ChannelListSetting::fillSelections(), QAMPane::frequency(), QPSKPane::frequency(), DVBS2Pane::frequency(), OFDMPane::frequency(), get_str_option(), DVBUtilsImportPane::GetATSCFormat(), STPane::GetATSCFormat(), ATSCPane::GetATSCFormat(), ScanOptionalConfig::GetATSCFormat(), InputSelector::GetCardID(), ChannelWizard::getCardtype(), DVBUtilsImportPane::GetFilename(), ScanOptionalConfig::GetFrequencyStandard(), ScanOptionalConfig::GetFrequencyTable(), AnalogPane::GetFrequencyTable(), InputSelector::GetInputName(), DataDirect_config::getLineupID(), ScanOptionalConfig::GetModulation(), STPane::GetMultiplex(), ProfileGroup::getName(), ScheduledRecording::getRecordDescription(), ScheduledRecording::getRecordSubTitle(), ScheduledRecording::getRecordTitle(), ScanWizardConfig::GetScanType(), VideoSourceSelector::GetSourceID(), ScanWizardConfig::GetSourceID(), VideoSource::getSourceName(), MythGamePlayerSettings::getSourceName(), ScanOptionalConfig::GetStartChan(), ManagedListSetting::getValue(), OFDMPane::guard_interval(), OFDMPane::hierarchy(), STPane::ignoreSignalTimeout(), init_jobs(), QAMPane::inversion(), QPSKPane::inversion(), DVBS2Pane::inversion(), OFDMPane::inversion(), DataDirect_config::load(), ScheduledRecording::load(), MythDbSettings1::load(), ImportIconsWizard::manualSearch(), VideoSourceEditor::menu(), CaptureCardEditor::menu(), TransportListEditor::Menu(), MythGamePlayerEditor::menu(), ChannelEditor::menu(), QAMPane::modulation(), DVBS2Pane::modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), QPSKPane::polarity(), DVBS2Pane::polarity(), RotorPosMap::PopulateList(), DeviceTree::PopulateTree(), ScheduledRecording::runPrevList(), ScheduledRecording::runRuleList(), ScheduledRecording::runTitleList(), CardInput::save(), InputGroup::save(), TransFreqTableSelector::save(), LangEditorSetting::save(), PlaybackProfileItemConfig::save(), SwitchPortsSetting::save(), SwitchTypeSetting::save(), DeviceRepeatSetting::save(), DeviceDescrSetting::save(), DeviceTypeSetting::save(), MythDbSettings2::save(), MythDbSettings1::save(), ChannelID::save(), ChannelEditor::scan(), CardInputDBStorage::setClause(), CaptureCardDBStorage::setClause(), VideoSourceDBStorage::setClause(), MuxDBStorage::setClause(), SimpleSRStorage::setClause(), ROMDBStorage::setClause(), CodecParamStorage::setClause(), ProfileGroupStorage::setClause(), GlobalDBStorage::setClause(), HostDBStorage::setClause(), SimpleDBStorage::setClause(), GameDBStorage::setClause(), ChannelDBStorage::setClause(), RecorderBase::SetIntOption(), NuppelVideoRecorder::SetOptionsFromProfile(), ScheduledRecording::setSearchType(), RecorderBase::SetStrOption(), TVRec::SetupDTVSignalMonitor(), MusicPlayerSettings::showVisEditor(), CardInput::sourceFetch(), QAMPane::symbolrate(), QPSKPane::symbolrate(), DVBS2Pane::symbolrate(), ScheduledRecording::testRecording(), TimeSetting::timeValue(), ScheduledRecording::ToMap(), OFDMPane::trans_mode(), ChannelEditor::transportEditor(), SwitchConfig::update(), LNBConfig::UpdateType(), V4LConfigurationGroup::V4LConfigurationGroup(), PlaybackProfileItemConfig::vrenderChanged(), and MuxDBStorage::whereClause().

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

Implements Configurable.

Reimplemented in ConfigurationGroup, and TriggeredConfigurationGroup.

Definition at line 112 of file settings.h.

Referenced by ConfigurationGroup::byName().

void Setting::SetChanged ( bool  c  )  [inline]

Definition at line 116 of file settings.h.

Referenced by setValue().

void Setting::setUnchanged ( void   )  [inline]

Definition at line 117 of file settings.h.

Referenced by ScheduledRecording::load(), and SimpleDBStorage::load().

void Setting::setChanged ( void   )  [inline]

Definition at line 118 of file settings.h.

Referenced by ScheduledRecording::makeOverride().

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

Reimplemented in ManagedListSetting, SelectSetting, and RecordingProfile::Name.

Definition at line 94 of file settings.cpp.

Referenced by AllRecGroupPassword(), AudioLocalPort(), CDDevice(), CDWriterDevice(), CodecPriorityList(), LineEditSetting::configWidget(), DBOX2Host::DBOX2Host(), DBOX2HttpPort::DBOX2HttpPort(), DBOX2Port::DBOX2Port(), DefaultTVChannel(), DefaultVoicemailPrompt(), DefaultVxmlUrl(), ImportIconsWizard::doLoad(), EITOnly_config::EITOnly_config(), ImportIconsWizard::enableControls(), ErrorPane::ErrorPane(), FilenameTemplate(), GameAllTreeLevels(), GameFavTreeLevels(), GetDataCommand(), GetPostersCommand(), Grabber(), HaltCommand(), HDHomeRunDeviceID::HDHomeRunDeviceID(), HostnameSetting::HostnameSetting(), IgnoreMedia(), IPTVHost::IPTVHost(), JobQueueCommFlagCommand(), JobQueueTranscodeCommand(), LCDKeyString(), LircKeyPressedApp(), SimpleDBStorage::load(), PlaybackProfileItemConfig::load(), SwitchPortsSetting::load(), DeviceDescrSetting::load(), MythDbSettings2::load(), MythDbSettings1::load(), CardInput::loadByInput(), ScheduledRecording::loadBySearch(), LocalSecurityPin(), LocalServerIP(), LocalServerPort(), LocalStatusPort(), MasterServerIP(), MasterServerPort(), MiscStatusScript(), ScheduledRecording::modifyPowerSearchByID(), MySipName(), MythArchiveDvdauthorCmd(), MythArchiveDVDLocation(), MythArchiveDVDPlayerCmd(), MythArchiveFfmpegCmd(), MythArchiveFileFilter(), MythArchiveGrowisofsCmd(), MythArchiveJpeg2yuvCmd(), MythArchiveMkisofsCmd(), MythArchiveMpeg2encCmd(), MythArchiveMplexCmd(), MythArchiveProjectXCmd(), MythArchiveShareDir(), MythArchiveSpumuxCmd(), MythArchiveTcrequantCmd(), MythArchiveTempDir(), MythDbSettings1::MythDbSettings1(), MythFillDatabaseArgs(), MythFillDatabaseLog(), MythFillDatabasePath(), MythGalleryDir(), MythGalleryImportDirs(), MythGalleryMoviePlayerCmd(), MythShutdownNvramCmd(), MythShutdownNvramRestartCmd(), MythShutdownPowerOff(), MythShutdownReboot(), MythShutdownStartFECmd(), MythShutdownXTermCmd(), MythWelcomeDateFormat(), NatIpAddress(), NonID3FileNameFormat(), OSDCC708Fonts(), OverTimeCategory(), PlayerCommand(), PostCDRipScript(), preSDWUCheckCommand(), DVBConfigurationGroup::probeCard(), MPEGConfigurationGroup::probeCard(), V4LConfigurationGroup::probeCard(), Radius(), RebootCommand(), ScanProgressPopup::ScanProgressPopup(), SearchListingsCommand(), ServerHaltCommand(), ScheduledRecording::setDefault(), SetDVDDevice(), FirewireDesc::SetGUID(), SetMusicDirectory(), ProfileGroup::setName(), LNBConfig::SetPreset(), ScheduledRecording::setProgram(), SetRipDirectory(), ScanProgressPopup::SetStatusLock(), ScanProgressPopup::SetStatusText(), BooleanSetting::setValue(), IntegerSetting::setValue(), DateSetting::setValue(), TimeSetting::setValue(), ComboBoxSetting::setValue(), SelectSetting::setValue(), RecordingProfile::Name::setValue(), ManagedListSetting::setValue(), SetVCDDevice(), SetWakeuptimeCommand(), MusicPlayerSettings::showVisEditor(), SipBindInterface(), SipLocalPort(), SipProxyAuthName(), SipProxyAuthPassword(), SipProxyName(), startupCommand(), SubTitleCommand(), ManagedListSetting::syncDBFromItem(), TitlePlayCommand(), TranscodeCommand(), TransmitBandwidth(), TreeLevels(), UDPNotifyPort(), UnknownCategory(), UnknownTitle(), SwitchConfig::update(), UserJob(), UserJobDesc(), VCDPlayerCommand(), VideoArtworkDirectory(), VideoDefaultPlayer(), VideoLocalPort(), VideoStartupDirectory(), VisualizationMode(), WakeupTimeFormat(), WOLbackendCommand(), WOLslaveBackendsCommand(), XMLTV_generic_config::XMLTV_generic_config(), ZipCode(), ZMServerIP(), and ZMServerPort().

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


Member Data Documentation

QString Setting::settingValue [protected]

bool Setting::changed [protected]


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

Generated on Sat Jul 31 05:18:50 2010 for MythTV by  doxygen 1.5.5