#include <settings.h>

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 Setting * | byName (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 |
| 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.
| 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] |
| 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] |
| 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] |
Referenced by ChannelOptionsCommon::ChannelOptionsCommon(), ListBoxSetting::configWidget(), SelectLabelSetting::configWidget(), LineEditSetting::configWidget(), LabelSetting::configWidget(), DVBConfigurationGroup::DVBConfigurationGroup(), FirewireConfigurationGroup::FirewireConfigurationGroup(), PlaybackProfileConfig::InitUI(), MPEGConfigurationGroup::MPEGConfigurationGroup(), ScanWizardConfig::ScanWizardConfig(), TriggeredConfigurationGroup::setTrigger(), BooleanSetting::setValue(), IntegerSetting::setValue(), setValue(), V4LConfigurationGroup::V4LConfigurationGroup(), and VideoModeSettings::VideoModeSettings().
QString Setting::settingValue [protected] |
Definition at line 128 of file settings.h.
Referenced by LineEditSetting::configWidget(), SRInput::getValue(), SRPlayGroup::getValue(), SRStorageGroup::getValue(), SRRecGroup::getValue(), getValue(), DVBVbiDevice::save(), DVBAudioDevice::save(), and setValue().
bool Setting::changed [protected] |
Definition at line 132 of file settings.h.
Referenced by BoolManagedListSetting::BoolManagedListSetting(), BoundedIntegerManagedListSetting::BoundedIntegerManagedListSetting(), DeviceTree::EditNodeDialog(), IntegerManagedListSetting::IntegerManagedListSetting(), DVBVbiDevice::save(), DVBAudioDevice::save(), and SelectManagedListSetting::SelectManagedListSetting().
1.5.5