|
MythTV
0.27pre
|
Configurable is the root of all the database aware widgets. More...
#include <settings.h>


Public Slots | |
| virtual void | enableOnSet (const QString &val) |
| This slot allows you to enable this configurable when a binary configurable is set to true. | |
| virtual void | enableOnUnset (const QString &val) |
| This slot allows you to enable this configurable when a binary configurable is set to false. | |
| virtual void | widgetDeleted (QObject *obj) |
| This slot calls the virtual widgetInvalid(QObject*) method. | |
Public Member Functions | |
| virtual QWidget * | configWidget (ConfigurationGroup *cg, QWidget *parent, const char *widgetName=NULL) |
| Create and return a QWidget for configuring this entity Note: Any class calling this should call widgetInvalid() before configWidget() is called on the class again, and before the class is deleted; just before removing the instance from a layout or scheduling the delete of a parent container is a good time. | |
| virtual void | widgetInvalid (QObject *) |
| Tell any Configurable keeping a pointer to a widget, that the pointer returned by an earlier configWidget call is invalid. | |
| void | setName (const QString &str) |
| QString | getName (void) const |
| virtual Setting * | byName (const QString &name)=0 |
| virtual void | setLabel (QString str) |
| QString | getLabel (void) const |
| void | setLabelAboveWidget (bool l=true) |
| virtual void | setHelpText (const QString &str) |
| QString | getHelpText (void) const |
| void | setVisible (bool b) |
| bool | isVisible (void) const |
| virtual void | setEnabled (bool b) |
| bool | isEnabled () |
| Storage * | GetStorage (void) |
Protected Member Functions | |
| Configurable (Storage *_storage) | |
| virtual | ~Configurable () |
Protected Attributes | |
| bool | labelAboveWidget |
| bool | enabled |
| Storage * | storage |
| QString | configName |
| QString | label |
| QString | helptext |
| bool | visible |
Configurable is the root of all the database aware widgets.
This is an abstract class and some methods must be implemented in children. byName(const &QString) is abstract. While configWidget(ConfigurationGroup *, QWidget*, const char*) has an implementation, all it does is print an error message and return a NULL pointer.
Definition at line 25 of file settings.h.
|
inlineprotected |
Definition at line 80 of file settings.h.
|
inlineprotectedvirtual |
Definition at line 83 of file settings.h.
|
virtual |
Create and return a QWidget for configuring this entity Note: Any class calling this should call widgetInvalid() before configWidget() is called on the class again, and before the class is deleted; just before removing the instance from a layout or scheduling the delete of a parent container is a good time.
Some UI classes depend on this for properly updating the UI.
Reimplemented in ProgressSetting, ButtonSetting, CheckBoxSetting, ListBoxSetting, ComboBoxSetting, SelectLabelSetting, SpinBoxSetting, SliderSetting, TriggeredConfigurationGroup, StackedConfigurationGroup, LineEditSetting, GridConfigurationGroup, LabelSetting, HorizontalConfigurationGroup, VerticalConfigurationGroup, RecordingProfile::ID, and ChannelID.
Definition at line 46 of file settings.cpp.
Referenced by TriggeredConfigurationGroup::configWidget(), and VerticalConfigurationGroup::replaceChild().
|
inlinevirtual |
Tell any Configurable keeping a pointer to a widget, that the pointer returned by an earlier configWidget call is invalid.
Note: It is possible that this may be called after configWidget() has been called another time so you must check the pointer param.
Reimplemented in ButtonSetting, CheckBoxSetting, ListBoxSetting, ComboBoxSetting, SpinBoxSetting, TriggeredConfigurationGroup, LineEditSetting, and VerticalConfigurationGroup.
Definition at line 45 of file settings.h.
Referenced by StackedConfigurationGroup::removeChild(), and VerticalConfigurationGroup::replaceChild().
|
inline |
Definition at line 48 of file settings.h.
Referenced by AudioCompressionSettings::AudioCompressionSettings(), CodecParamStorage::CodecParamStorage(), MythGamePlayerSettings::ID::ID(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlayGroupDBStorage::PlayGroupDBStorage(), RecordingProfileStorage::RecordingProfileStorage(), and VideoCompressionSettings::VideoCompressionSettings().
|
inline |
Definition at line 54 of file settings.h.
Referenced by StackedConfigurationGroup::raise().
|
pure virtual |
Implemented in TriggeredConfigurationGroup, Setting, and ConfigurationGroup.
|
inlinevirtual |
Reimplemented in ButtonSetting, and CheckBoxSetting.
Definition at line 58 of file settings.h.
Referenced by AdjustFill(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), ASIDevice::ASIDevice(), AspectOverride(), AudioCodecName::AudioCodecName(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), AudioDevice::AudioDevice(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioMixerSettings::AudioMixerSettings(), AudioRateLimit::AudioRateLimit(), AudioTest::AudioTest(), AudioConfigSettings::AudioUpmixType(), AutoCommercialSkip(), AutoExpireDayPriority(), AutoExpireExtraSpace(), AutoExpireLiveTVMaxAge(), AutoExpireMethod(), AverageBitrate::AverageBitrate(), BackendSettings::BackendSettings(), BackendStartCommand(), BackendStopCommand(), BlankSetting::BlankSetting(), Brightness::Brightness(), BTTVVolume::BTTVVolume(), Callsign::Callsign(), CaptureCardEditor::CaptureCardEditor(), CaptureCardGroup::CaptureCardGroup(), CardID::CardID(), ProfileGroup::CardInfo::CardInfo(), CardInput::CardInput(), CardInputEditor::CardInputEditor(), CardType::CardType(), CategoryOverTime(), CategoryOverTimeSettings(), CetonConfigurationGroup::CetonConfigurationGroup(), CetonDeviceID::CetonDeviceID(), CetonSetting::CetonSetting(), ChannelFormat(), ChannelGroupConfig::ChannelGroupConfig(), ChannelGroupDefault(), ChannelGroupEditor::ChannelGroupEditor(), ChannelGroupSettings::ChannelGroupSettings(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelOrdering(), ChannelScannerGUI::ChannelScannerGUI(), ChannelScannerGUIScanPane::ChannelScannerGUIScanPane(), ChannelTimeout::ChannelTimeout(), ChannelTVFormat::ChannelTVFormat(), Channum::Channum(), ChapterMenuAspectRatio(), Colour::Colour(), Command::Command(), CommercialSkipMethod(), CommMethod::CommMethod(), CommNotifyAmount(), CommRewindAmount(), Contrast::Contrast(), DailyWakeupEnd1(), DailyWakeupEnd2(), DailyWakeupStart1(), DailyWakeupStart2(), DataDirectPassword::DataDirectPassword(), DataDirectUserID::DataDirectUserID(), DecodeVBIFormat(), DefaultTVChannel(), DeferAutoTranscodeDays(), DeletedExpireOptions::DeletedExpireOptions(), DeletedMaxAge(), DemoConfigurationGroup::DemoConfigurationGroup(), DesiredServices::DesiredServices(), DeviceDescrSetting::DeviceDescrSetting(), DeviceRepeatSetting::DeviceRepeatSetting(), DeviceTypeSetting::DeviceTypeSetting(), DiSEqCLatitude(), DiSEqCLongitude(), DisplayGroupTitleSort(), DisplayRecGroup(), DisplaySizeHeight(), DisplaySizeWidth(), DTVDeviceConfigGroup::DTVDeviceConfigGroup(), DTVStandard::DTVStandard(), DVBCardName::DVBCardName(), DVBCardNum::DVBCardNum(), DVBCardType::DVBCardType(), DVBExtra::DVBExtra(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBSymbolRate::DVBSymbolRate(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTTransmissionMode::DVBTTransmissionMode(), DVBTuningDelay::DVBTuningDelay(), EITCrawIdleStart(), EITTransportTimeout(), EncodingThreadCount::EncodingThreadCount(), EPGRecThreshold(), EPGSettings::EPGSettings(), Extensions::Extensions(), ExternalChannelCommand::ExternalChannelCommand(), FFRewReposTime(), FileDevice::FileDevice(), Finetune::Finetune(), FirewireConnection::FirewireConnection(), FirewireGUID::FirewireGUID(), FirewireModel::FirewireModel(), FirewireSpeed::FirewireSpeed(), Freqid::Freqid(), FreqTable(), FreqTableSelector::FreqTableSelector(), Frequency::Frequency(), FrontendIdleTimeout(), GalleryConfigurationGroup::GalleryConfigurationGroup(), GallerySettings::GallerySettings(), GameAllTreeLevels(), GameFavTreeLevels(), GameType::GameType(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), GetBoxartDir(), GetFanartDir(), GetScreenshotDir(), GRAudioDescRecPriority(), GRCCRecPriority(), GRHardHearRecPriority(), GRHDTVRecPriority(), GROnScrSubRecPriority(), GRPrefInputRecPriority(), GRSchedOpenEnd(), GRSignLangRecPriority(), GRWSRecPriority(), GuiHeight(), GuiOffsetX(), GuiOffsetY(), GuiVidModeResolution(), GuiWidth(), HaltCommand(), ChannelScannerGUI::HandleEvent(), HardwareMJPEGHDecimation::HardwareMJPEGHDecimation(), HardwareMJPEGQuality::HardwareMJPEGQuality(), HardwareMJPEGVDecimation::HardwareMJPEGVDecimation(), HDHomeRunDeviceID::HDHomeRunDeviceID(), HDHomeRunDeviceIDList::HDHomeRunDeviceIDList(), HDHomeRunExtra::HDHomeRunExtra(), HDHomeRunIP::HDHomeRunIP(), HDHomeRunTunerIndex::HDHomeRunTunerIndex(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), HDRingbufferSize(), ImageSize::Height::Height(), HorizScanPercentage(), ProfileGroup::HostName::HostName(), Hue::Hue(), Icon::Icon(), idleTimeoutSecs(), idleWaitForRecordingTime(), IgnoreMedia(), ImageSize::ImageSize(), ImportConfigurationGroup::ImportConfigurationGroup(), InputDisplayName::InputDisplayName(), InputGroup::InputGroup(), InputName::InputName(), InputPriority::InputPriority(), InputSelector::InputSelector(), InstanceCount::InstanceCount(), IPTVHost::IPTVHost(), ISO639PreferredLanguage(), JobQueueCheckFrequency(), JobQueueCommFlagCommand(), JobQueueCPU(), JobQueueMaxSimultaneousJobs(), JobQueueTranscodeCommand(), JobQueueWindowEnd(), JobQueueWindowStart(), JumpMinutes::JumpMinutes(), LCDKeyString(), LCDPopupTime(), LcdSettings::LcdSettings(), LCDShowMusicItems(), LetterboxingColour(), LircDaemonDevice(), LiveTVIdleTimeout(), LiveTVOrder::LiveTVOrder(), LNBConfig::LNBConfig(), LNBLOFHighSetting::LNBLOFHighSetting(), LNBLOFLowSetting::LNBLOFLowSetting(), LNBLOFSwitchSetting::LNBLOFSwitchSetting(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), MythDbSettings1::Load(), LocalHostNameSettings::LocalHostNameSettings(), LocalSecurityPin(), LocalServerIP(), LocalServerIP6(), LocalServerPort(), LocalStatusPort(), LongChannelFormat(), MacDesktopSettings::MacDesktopSettings(), MacDesktopSkip(), MacDockSettings::MacDockSettings(), MacDockSkip(), MacFloatOpacity(), MacFloatSettings::MacFloatSettings(), MacFloatSkip(), MacFullSkip(), MacMainOpacity(), MacMainSettings::MacMainSettings(), MacMainSkip(), MainGeneralSettings::MainGeneralSettings(), MainMenuAspectRatio(), MasterServerIP(), MasterServerPort(), AudioConfigSettings::MaxAudioChannels(), MaximumCommercialSkip(), MenuTheme(), MergeShortCommBreaks(), MinRecordDiskThreshold(), MiscStatusScript(), AudioMixerSettings::MixerControl(), AudioMixerSettings::MixerDevice(), AudioMixerSettings::MixerVolume(), 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(), MPEG4QualDiff::MPEG4QualDiff(), MPEGConfigurationGroup::MPEGConfigurationGroup(), MultiplexSetting::MultiplexSetting(), MythArchiveDateFormat(), MythArchiveDefaultEncProfile(), MythArchiveDriveSpeed(), MythArchiveDvdauthorCmd(), MythArchiveDVDLocation(), MythArchiveDVDPlayerCmd(), MythArchiveFileFilter(), MythArchiveGrowisofsCmd(), MythArchiveJpeg2yuvCmd(), MythArchiveM2VRequantiserCmd(), MythArchiveMkisofsCmd(), MythArchiveMpeg2encCmd(), MythArchiveMplexCmd(), MythArchiveProjectXCmd(), MythArchiveShareDir(), MythArchiveSpumuxCmd(), MythArchiveTempDir(), MythArchiveTimeFormat(), MythDateFormatCB(), MythDbSettings1::MythDbSettings1(), MythDbSettings2::MythDbSettings2(), MythFillDatabaseArgs(), MythFillDatabasePath(), MythFillMaxHour(), MythFillMinHour(), MythFillSettings::MythFillSettings(), MythGalleryDir(), MythGalleryFilter(), MythGalleryFilterType(), MythGalleryImportDirs(), MythGalleryOverlayCaption(), MythGallerySortOrder(), MythGamePlayerEditor::MythGamePlayerEditor(), MythGamePlayerSettings::MythGamePlayerSettings(), MythLanguage(), MythShortDateFormat(), MythShutdownNvramCmd(), MythShutdownNvramRestartCmd(), MythShutdownPowerOff(), MythShutdownReboot(), MythShutdownStartFECmd(), MythShutdownXTermCmd(), MythTimeFormat(), MythWelcomeDateFormat(), Name::Name(), ProfileGroup::Name::Name(), MythGamePlayerSettings::Name::Name(), NetworkControlPort(), OSDSettings::OSDSettings(), OutputFilters::OutputFilters(), OverrideExitMenu(), OverTimeCategory(), PALNTSC(), PaneATSC::PaneATSC(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneExistingScanImport::PaneExistingScanImport(), AudioAdvancedSettings::PassThroughOutputDevice(), AudioMixerSettings::PCMVolume(), PeakBitrate::PeakBitrate(), PIPLocationComboBox(), PlaybackExitPrompt(), PlaybackProfileConfigs::PlaybackProfileConfigs(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackSettings::PlaybackSettings(), PlaybackWLBlackOut(), PlaybackWLMaxAge(), PlayBoxEpisodeSort(), PlayBoxOrdering(), PlayGroupEditor::PlayGroupEditor(), preSDWUCheckCommand(), PresetTuner::PresetTuner(), Priority::Priority(), ProfileGroup::ProfileGroup(), QuickTune::QuickTune(), RebootCommand(), RecordFullTSStream::RecordFullTSStream(), RecordingProfile::RecordingProfile(), RecordingProfileEditor::RecordingProfileEditor(), RecordingType::RecordingType(), RecordOverTime(), RecordPreRoll(), RomPath::RomPath(), RotorConfig::RotorConfig(), RotorHiSpeedSetting::RotorHiSpeedSetting(), RotorLoSpeedSetting::RotorLoSpeedSetting(), RotorSetting::RotorSetting(), RotorTypeSetting::RotorTypeSetting(), RTjpegChromaFilter::RTjpegChromaFilter(), RTjpegLumaFilter::RTjpegLumaFilter(), RTjpegQuality::RTjpegQuality(), SampleRate::SampleRate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanCountry::ScanCountry(), ScanDVBSModulation::ScanDVBSModulation(), ScanFec::ScanFec(), ScanFrequency::ScanFrequency(), ScanFrequencykHz::ScanFrequencykHz(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModSys::ScanModSys(), ScanModulation::ScanModulation(), ScanNetwork::ScanNetwork(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanSymbolRateDVBC::ScanSymbolRateDVBC(), ScanSymbolRateDVBS::ScanSymbolRateDVBS(), ScanTransmissionMode::ScanTransmissionMode(), ScanTypeSetting::ScanTypeSetting(), ScanWizardConfig::ScanWizardConfig(), ScheduleOrder::ScheduleOrder(), ScreenShotPath(), ServerHaltCommand(), FirewireDesc::SetGUID(), ConfigurationDialog::setLabel(), ChannelScannerGUIScanPane::SetStatusTitleText(), SetupPinCode(), SetWakeuptimeCommand(), SignalPolarity::SignalPolarity(), SignalTimeout::SignalTimeout(), SkipAhead::SkipAhead(), SkipBack::SkipBack(), SleepCommand(), SlideshowBackground(), SlideshowDelay(), SlideshowOpenGLTransition(), SlideshowOpenGLTransitionLength(), SlideshowTransition(), Source::Source(), SourceID::SourceID(), AudioAdvancedSettings::SRCQuality(), startupCommand(), StartupSecsBeforeRecording(), StorageGroupEditor::StorageGroupEditor(), StorageGroupListEditor::StorageGroupListEditor(), StorageScheduler(), SubtitleCodec(), SwitchAddressSetting::SwitchAddressSetting(), SwitchConfig::SwitchConfig(), SwitchPortsSetting::SwitchPortsSetting(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), ThemePainter(), TimeOffset::TimeOffset(), TimeStretch::TimeStretch(), TitleMatch::TitleMatch(), TranscodeFilters::TranscodeFilters(), TransFreqTableSelector::TransFreqTableSelector(), TransportPage::TransportPage(), TunerCardAudioInput::TunerCardAudioInput(), TVFormat(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UDPNotifyPort(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), UserJob(), UserJobDesc(), V4LConfigurationGroup::V4LConfigurationGroup(), VBIDevice::VBIDevice(), VbiFormat(), VertScanPercentage(), VideoCodecName::VideoCodecName(), VideoCompressionSettings::VideoCompressionSettings(), VideoDevice::VideoDevice(), VideoFilters::VideoFilters(), VideoGeneralSettings::VideoGeneralSettings(), VideoModeSettings::VideoModeSettings(), VideoSource::VideoSource(), VideoSourceEditor::VideoSourceEditor(), VideoSourceSelector::VideoSourceSelector(), VidModeHeight(), VidModeWidth(), WakeUpCommand(), WakeupTimeFormat(), ImageSize::Width::Width(), WOLbackendCommand(), WOLbackendConnectRetry(), WOLbackendReconnectWaitTime(), WOLsqlSettings::WOLsqlSettings(), WorkingDirPath::WorkingDirPath(), XineramaMonitorAspectRatio(), XineramaScreen(), XMLTVGrabber::XMLTVGrabber(), XmltvID::XmltvID(), XScanDisplacement(), YScanDisplacement(), ZMDateFormat(), ZMServerIP(), ZMServerPort(), ZMSettings::ZMSettings(), and ZMTimeFormat().
|
inline |
Definition at line 59 of file settings.h.
Referenced by VerticalConfigurationGroup::configWidget(), HorizontalConfigurationGroup::configWidget(), GridConfigurationGroup::configWidget(), SpinBoxSetting::configWidget(), SelectLabelSetting::configWidget(), ComboBoxSetting::configWidget(), ListBoxSetting::configWidget(), CheckBoxSetting::configWidget(), ButtonSetting::configWidget(), ProgressSetting::configWidget(), ChannelScannerGUI::HandleEvent(), MythDbSettings1::Load(), and StackedConfigurationGroup::raise().
Definition at line 60 of file settings.h.
Referenced by GuiVidModeResolution(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), VidModeHeight(), and VidModeWidth().
|
inlinevirtual |
Reimplemented in ButtonSetting, CheckBoxSetting, ListBoxSetting, ComboBoxSetting, SpinBoxSetting, and LineEditSetting.
Definition at line 62 of file settings.h.
Referenced by AverageBitrate::AverageBitrate(), BTTVVolume::BTTVVolume(), CetonDeviceID::CetonDeviceID(), EncodingThreadCount::EncodingThreadCount(), Finetune::Finetune(), HDHomeRunDeviceID::HDHomeRunDeviceID(), AudioMixerSettings::MixerVolume(), MP3Quality::MP3Quality(), MPEG2audVolume::MPEG2audVolume(), MPEG4bitrate::MPEG4bitrate(), MPEG4MaxQuality::MPEG4MaxQuality(), MPEG4MinQuality::MPEG4MinQuality(), MPEG4QualDiff::MPEG4QualDiff(), AudioMixerSettings::PCMVolume(), PeakBitrate::PeakBitrate(), RTjpegQuality::RTjpegQuality(), and LineEditSetting::setHelpText().
|
inline |
Definition at line 64 of file settings.h.
Referenced by SpinBoxSetting::configWidget(), ComboBoxSetting::configWidget(), ListBoxSetting::configWidget(), CheckBoxSetting::configWidget(), and ButtonSetting::configWidget().
Reimplemented in CheckBoxSetting, ComboBoxSetting, and LineEditSetting.
Definition at line 66 of file settings.h.
Referenced by ChannelID::ChannelID(), DVBConfigurationGroup::DVBConfigurationGroup(), HostnameSetting::HostnameSetting(), ProfileGroup::ID::ID(), MythGamePlayerSettings::ID::ID(), ProfileGroup::Is_default::Is_default(), DVBConfigurationGroup::Load(), DVBConfigurationGroup::probeCard(), LineEditSetting::setVisible(), and VideoSourceID::VideoSourceID().
Definition at line 67 of file settings.h.
Referenced by StackedConfigurationGroup::addChild(), VerticalConfigurationGroup::configWidget(), HorizontalConfigurationGroup::configWidget(), GridConfigurationGroup::configWidget(), StackedConfigurationGroup::configWidget(), and VerticalConfigurationGroup::replaceChild().
Reimplemented in HDHomeRunTunerIndex, HDHomeRunIP, ButtonSetting, CheckBoxSetting, ListBoxSetting, ComboBoxSetting, and LineEditSetting.
Definition at line 69 of file settings.h.
Referenced by DTVDeviceConfigGroup::AddNodes(), VerticalConfigurationGroup::replaceChild(), and LineEditSetting::setEnabled().
|
inline |
Definition at line 70 of file settings.h.
Referenced by VerticalConfigurationGroup::configWidget(), HorizontalConfigurationGroup::configWidget(), GridConfigurationGroup::configWidget(), StackedConfigurationGroup::configWidget(), VerticalConfigurationGroup::replaceChild(), HDHomeRunIP::UpdateDevices(), HDHomeRunTunerIndex::UpdateDevices(), CetonSetting::UpdateDevices(), and LNBConfig::UpdateType().
Definition at line 72 of file settings.h.
Referenced by StackedConfigurationGroup::Save().
|
virtualslot |
This slot allows you to enable this configurable when a binary configurable is set to true.
| val | signal value, should be "0" to disable, other to disable. |
Definition at line 77 of file settings.cpp.
|
virtualslot |
This slot allows you to enable this configurable when a binary configurable is set to false.
| val | signal value, should be "0" to enable, other to disable. |
Definition at line 87 of file settings.cpp.
|
virtualslot |
This slot calls the virtual widgetInvalid(QObject*) method.
This should not be needed, anyone calling configWidget() should also be calling widgetInvalid() directly before configWidget() is called again on the Configurable. If widgetInvalid() is not called directly before the Configurable's configWidget() is called the Configurable may not update properly on screen, but if this is connected to from the widget's destroyed(QObject*) signal this will prevent a segfault from occurring.
Definition at line 67 of file settings.cpp.
Referenced by VerticalConfigurationGroup::configWidget(), StackedConfigurationGroup::configWidget(), TriggeredConfigurationGroup::configWidget(), SpinBoxSetting::configWidget(), ComboBoxSetting::configWidget(), ListBoxSetting::configWidget(), CheckBoxSetting::configWidget(), and ButtonSetting::configWidget().
|
protected |
Definition at line 86 of file settings.h.
Referenced by SpinBoxSetting::configWidget(), SelectLabelSetting::configWidget(), and ComboBoxSetting::configWidget().
|
protected |
Definition at line 87 of file settings.h.
Referenced by DeletedExpireOptions::DeletedExpireOptions().
|
protected |
Definition at line 88 of file settings.h.
|
protected |
Definition at line 89 of file settings.h.
Referenced by SpinBoxSetting::relayValueChanged().
|
protected |
Definition at line 90 of file settings.h.
Referenced by PathSetting::addSelection(), AverageBitrate::AverageBitrate(), SpinBoxSetting::configWidget(), SelectLabelSetting::configWidget(), ComboBoxSetting::configWidget(), ListBoxSetting::configWidget(), ProgressSetting::configWidget(), EITOnly_config::EITOnly_config(), NoGrabber_config::NoGrabber_config(), PaneError::PaneError(), PeakBitrate::PeakBitrate(), ComboBoxSetting::removeSelection(), and ListBoxSetting::ReplaceLabel().
|
protected |
Definition at line 91 of file settings.h.
|
protected |
Definition at line 92 of file settings.h.
Referenced by StartingChannel::SetSourceID().
1.8.1.2