#include <settings.h>
Public Slots | |
| void | addSelection (const QString &label, QString value=QString::null, bool select=false) |
| bool | removeSelection (const QString &label, QString value=QString::null) |
| void | editTextChanged (const QString &newText) |
Public Member Functions | |
| virtual void | setValue (QString newValue) |
| virtual void | setValue (int which) |
| virtual QWidget * | configWidget (ConfigurationGroup *cg, QWidget *parent, const char *widgetName=0) |
| 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 *obj) |
| Tell any Configurable keeping a pointer to a widget, that the pointer returned by an earlier configWidget call is invalid. | |
| void | setFocus () |
| void | resetMaxCount (int count) |
| virtual void | setEnabled (bool b) |
| virtual void | setVisible (bool b) |
| virtual void | setHelpText (const QString &str) |
Protected Member Functions | |
| ComboBoxSetting (Storage *_storage, bool _rw=false, int _step=1) | |
Protected Attributes | |
| int | step |
Private Attributes | |
| bool | rw |
| QWidget * | bxwidget |
| MythComboBox * | cbwidget |
Definition at line 315 of file settings.h.
| ComboBoxSetting::ComboBoxSetting | ( | Storage * | _storage, | |
| bool | _rw = false, |
|||
| int | _step = 1 | |||
| ) | [inline, protected] |
Definition at line 319 of file settings.h.
| void ComboBoxSetting::setValue | ( | QString | newValue | ) | [virtual] |
Definition at line 708 of file settings.cpp.
Referenced by AutoExpireMethod(), HostRefreshRateComboBox::ChangeResolution(), ChannelFormat(), ChannelGroupDefault(), ChapterMenuAspectRatio(), configWidget(), CardInput::CreateNewInputGroup(), EITTimeOffset(), PaneATSC::FreqTableChanged(), GameType::GameType(), GRSchedOpenEnd(), GuiVidModeResolution(), HardwareMJPEGHDecimation::HardwareMJPEGHDecimation(), HardwareMJPEGVDecimation::HardwareMJPEGVDecimation(), InputGroup::Load(), TransFreqTableSelector::Load(), VideoSourceSelector::Load(), MPEG2audType::Load(), SampleRate::Load(), InputSelector::Load(), PlaybackProfileItemConfig::Load(), USALSRotorSetting::Load(), RotorSetting::Load(), SwitchSetting::Load(), LNBTypeSetting::Load(), LNBPresetSetting::Load(), RotorTypeSetting::Load(), SwitchTypeSetting::Load(), DeviceTypeSetting::Load(), Source::Load(), XMLTVConfig::LoadXMLTVGrabbers(), LongChannelFormat(), MainMenuAspectRatio(), MPEG2aspectRatio::MPEG2aspectRatio(), MPEG2audBitrateL1::MPEG2audBitrateL1(), MPEG2audBitrateL2::MPEG2audBitrateL2(), MPEG2audBitrateL3::MPEG2audBitrateL3(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MPEG2Language::MPEG2Language(), MPEG2streamType::MPEG2streamType(), MythArchiveDefaultEncProfile(), PlayBoxOrdering(), RecordFullTSStream::RecordFullTSStream(), RecordingType::RecordingType(), FirewireModel::SetGUID(), LNBConfig::SetPreset(), setValue(), StorageScheduler(), PaneATSC::TransportRangeChanged(), UPNPWmpSource(), and XineramaScreen().
| void ComboBoxSetting::setValue | ( | int | which | ) | [virtual] |
Reimplemented from SelectSetting.
Definition at line 727 of file settings.cpp.
| QWidget * ComboBoxSetting::configWidget | ( | ConfigurationGroup * | cg, | |
| QWidget * | parent, | |||
| const char * | widgetName = 0 | |||
| ) | [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 from Configurable.
Definition at line 611 of file settings.cpp.
| void ComboBoxSetting::widgetInvalid | ( | QObject * | ) | [virtual] |
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 from Configurable.
Definition at line 680 of file settings.cpp.
| void ComboBoxSetting::setFocus | ( | void | ) | [inline] |
Definition at line 331 of file settings.h.
| void ComboBoxSetting::resetMaxCount | ( | int | count | ) | [inline] |
Definition at line 332 of file settings.h.
Referenced by addSelection(), AudioDeviceComboBox::AudioRescan(), configWidget(), removeSelection(), and AudioConfigSettings::UpdateCapabilities().
| void ComboBoxSetting::setEnabled | ( | bool | b | ) | [virtual] |
Reimplemented from Configurable.
Definition at line 689 of file settings.cpp.
Referenced by HostRefreshRateComboBox::ChangeResolution(), VideoSourceSelector::Load(), SampleRate::Load(), MPEG2audType::MPEG2audType(), LNBConfig::SetPreset(), ChannelOptionsCommon::sourceChanged(), TVVidModeRefreshRate(), and AudioConfigSettings::UpdateVisibility().
| void ComboBoxSetting::setVisible | ( | bool | b | ) | [virtual] |
Reimplemented from Configurable.
Definition at line 696 of file settings.cpp.
Referenced by Modulation::Modulation(), MPEGConfigurationGroup::MPEGConfigurationGroup(), and MPEGConfigurationGroup::probeCard().
| void ComboBoxSetting::setHelpText | ( | const QString & | str | ) | [virtual] |
Reimplemented from Configurable.
Definition at line 794 of file settings.cpp.
Referenced by AdjustFill(), AspectOverride(), AudioDeviceComboBox::AudioDescriptionHelp(), AudioRateLimit::AudioRateLimit(), AudioConfigSettings::AudioUpmixType(), AutoCommercialSkip(), AutoExpireMethod(), CardType::CardType(), ChannelFormat(), ChannelGroupDefault(), ChannelTVFormat::ChannelTVFormat(), ChapterMenuAspectRatio(), CommercialSkipMethod(), CommMethod::CommMethod(), DailyWakeupEnd1(), DailyWakeupEnd2(), DailyWakeupStart1(), DailyWakeupStart2(), PlaybackProfileItemConfig::decoderChanged(), DecodeVBIFormat(), DefaultTranscoder(), PlaybackProfileItemConfig::deint0Changed(), PlaybackProfileItemConfig::deint1Changed(), DemoConfigurationGroup::DemoConfigurationGroup(), DesiredServices::DesiredServices(), DisplayGroupTitleSort(), DisplayRecGroup(), DTVStandard::DTVStandard(), DVBCardNum::DVBCardNum(), DVBForwardErrorCorrection::DVBForwardErrorCorrection(), DVBInversion::DVBInversion(), DVBSymbolRate::DVBSymbolRate(), DVBTBandwidth::DVBTBandwidth(), DVBTCoderateHP::DVBTCoderateHP(), DVBTCoderateLP::DVBTCoderateLP(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTTransmissionMode::DVBTTransmissionMode(), EITTimeOffset(), FirewireModel::FirewireModel(), FreqTable(), FreqTableSelector::FreqTableSelector(), GameType::GameType(), GRSchedOpenEnd(), GuiVidModeResolution(), HDHomeRunDeviceIDList::HDHomeRunDeviceIDList(), ImportConfigurationGroup::ImportConfigurationGroup(), InputGroup::InputGroup(), ISO639PreferredLanguage(), JobQueueCPU(), JobQueueWindowEnd(), JobQueueWindowStart(), LCDShowMusicItems(), LetterboxingColour(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), PlaybackProfileItemConfig::Load(), LongChannelFormat(), MainMenuAspectRatio(), AudioConfigSettings::MaxAudioChannels(), AudioMixerSettings::MixerControl(), AudioMixerSettings::MixerDevice(), Modulation::Modulation(), MPEG2aspectRatio::MPEG2aspectRatio(), MPEG2audBitrateL1::MPEG2audBitrateL1(), MPEG2audBitrateL2::MPEG2audBitrateL2(), MPEG2audBitrateL3::MPEG2audBitrateL3(), MPEG2audType::MPEG2audType(), MPEG2Language::MPEG2Language(), MPEG2streamType::MPEG2streamType(), MythArchiveDateFormat(), MythArchiveDefaultEncProfile(), MythArchiveTimeFormat(), MythDateFormatCB(), MythGalleryFilterType(), MythGallerySortOrder(), MythLanguage(), MythShortDateFormat(), MythTimeFormat(), PlaybackProfileItemConfig::orenderChanged(), OverrideExitMenu(), OverTimeCategory(), PALNTSC(), AudioAdvancedSettings::PassThroughOutputDevice(), PIPLocationComboBox(), PlaybackExitPrompt(), PlayBoxEpisodeSort(), PlayBoxOrdering(), QuickTune::QuickTune(), RecordFullTSStream::RecordFullTSStream(), RecordingType::RecordingType(), RotorSetting::RotorSetting(), RotorTypeSetting::RotorTypeSetting(), SampleRate::SampleRate(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCodeRateHP::ScanCodeRateHP(), ScanCodeRateLP::ScanCodeRateLP(), ScanConstellation::ScanConstellation(), ScanDVBSModulation::ScanDVBSModulation(), ScanFec::ScanFec(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModSys::ScanModSys(), ScanModulation::ScanModulation(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanSymbolRateDVBC::ScanSymbolRateDVBC(), ScanSymbolRateDVBS::ScanSymbolRateDVBS(), ScanTransmissionMode::ScanTransmissionMode(), SignalPolarity::SignalPolarity(), SlideshowBackground(), SlideshowOpenGLTransition(), SlideshowTransition(), AudioAdvancedSettings::SRCQuality(), StartingChannel::StartingChannel(), StorageScheduler(), SubtitleFont(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), TimeOffset(), TVFormat(), TVVidModeForceAspect(), TVVidModeRefreshRate(), TVVidModeResolution(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), VbiFormat(), PlaybackProfileItemConfig::vrenderChanged(), WakeupTimeFormat(), XineramaMonitorAspectRatio(), XineramaScreen(), XmltvID::XmltvID(), ZMDateFormat(), and ZMTimeFormat().
| void ComboBoxSetting::addSelection | ( | const QString & | label, | |
| QString | value = QString::null, |
|||
| bool | select = false | |||
| ) | [virtual, slot] |
Reimplemented from SelectSetting.
Reimplemented in PathSetting, and SampleRate.
Definition at line 734 of file settings.cpp.
Referenced by AdjustFill(), AspectOverride(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioRateLimit::AudioRateLimit(), AudioDeviceComboBox::AudioRescan(), AudioConfigSettings::AudioUpmixType(), AutoCommercialSkip(), AutoExpireMethod(), PlaybackProfileConfigs::btnPress(), HostRefreshRateComboBox::ChangeResolution(), ChannelFormat(), ChannelGroupDefault(), ChannelOrdering(), ChannelTVFormat::ChannelTVFormat(), ChapterMenuAspectRatio(), CommercialSkipMethod(), CommMethod::CommMethod(), PlaybackProfileItemConfig::decoderChanged(), DecodeVBIFormat(), DesiredServices::DesiredServices(), DeviceTypeSetting::DeviceTypeSetting(), DisplayGroupTitleSort(), DisplayRecGroup(), DTVStandard::DTVStandard(), DVBForwardErrorCorrectionSelector::DVBForwardErrorCorrectionSelector(), DVBInversion::DVBInversion(), DVBSymbolRate::DVBSymbolRate(), DVBTBandwidth::DVBTBandwidth(), DVBTGuardInterval::DVBTGuardInterval(), DVBTHierarchy::DVBTHierarchy(), DVBTTransmissionMode::DVBTTransmissionMode(), editTextChanged(), TunerCardAudioInput::fillSelections(), SourceID::fillSelections(), ASIDevice::fillSelections(), HDHomeRunDeviceIDList::fillSelections(), DVBCardNum::fillSelections(), DataDirectLineupSelector::fillSelections(), ProfileGroup::HostName::fillSelections(), XmltvID::fillSelections(), Source::fillSelections(), FirewireConnection::FirewireConnection(), FirewireGUID::FirewireGUID(), FirewireModel::FirewireModel(), FirewireSpeed::FirewireSpeed(), FreqTable(), FreqTableSelector::FreqTableSelector(), GameType::GameType(), GlobalTimeBox::GlobalTimeBox(), GRSchedOpenEnd(), GuiVidModeResolution(), HardwareMJPEGHDecimation::HardwareMJPEGHDecimation(), HardwareMJPEGVDecimation::HardwareMJPEGVDecimation(), HostTimeBox::HostTimeBox(), init_time_offsets(), JobQueueCPU(), LCDShowMusicItems(), LetterboxingColour(), LNBPresetSetting::LNBPresetSetting(), LNBTypeSetting::LNBTypeSetting(), InputGroup::Load(), ASIDevice::Load(), DVBCardNum::Load(), XMLTVConfig::Load(), VideoSourceSelector::Load(), PaneExistingScanImport::load(), MultiplexSetting::Load(), InputSelector::Load(), PlaybackProfileItemConfig::Load(), RotorSetting::Load(), XMLTVConfig::LoadXMLTVGrabbers(), LongChannelFormat(), MainMenuAspectRatio(), AudioConfigSettings::MaxAudioChannels(), MenuTheme(), AudioMixerSettings::MixerControl(), AudioMixerSettings::MixerDevice(), Modulation::Modulation(), MPEG2aspectRatio::MPEG2aspectRatio(), MPEG2audBitrateL1::MPEG2audBitrateL1(), MPEG2audBitrateL2::MPEG2audBitrateL2(), MPEG2audBitrateL3::MPEG2audBitrateL3(), MPEG2audType::MPEG2audType(), MPEG2Language::MPEG2Language(), MPEG2streamType::MPEG2streamType(), MythArchiveDateFormat(), MythArchiveDefaultEncProfile(), MythArchiveTimeFormat(), MythDateFormatCB(), MythGalleryFilterType(), MythGallerySortOrder(), MythLanguage(), MythShortDateFormat(), MythTimeFormat(), OverrideExitMenu(), OverTimeCategory(), PALNTSC(), AudioAdvancedSettings::PassThroughOutputDevice(), PIPLocationComboBox(), PlaybackExitPrompt(), PlaybackProfileConfigs::PlaybackProfileConfigs(), PlayBoxEpisodeSort(), PlayBoxOrdering(), QuickTune::QuickTune(), RecordFullTSStream::RecordFullTSStream(), RecordingType::RecordingType(), PaneATSC::ResetTransportRange(), RotorTypeSetting::RotorTypeSetting(), ScanATSCModulation::ScanATSCModulation(), ScanBandwidth::ScanBandwidth(), ScanCountry::ScanCountry(), ScanDVBSModulation::ScanDVBSModulation(), ScanFecSetting::ScanFecSetting(), ScanFrequencyTable::ScanFrequencyTable(), ScanGuardInterval::ScanGuardInterval(), ScanHierarchy::ScanHierarchy(), ScanInversion::ScanInversion(), ScanModSys::ScanModSys(), ScanModulationSetting::ScanModulationSetting(), ScanNetwork::ScanNetwork(), ScanPolarity::ScanPolarity(), ScanRollOff::ScanRollOff(), ScanSymbolRateDVBC::ScanSymbolRateDVBC(), ScanSymbolRateDVBS::ScanSymbolRateDVBS(), ScanTransmissionMode::ScanTransmissionMode(), VideoCompressionSettings::selectCodecs(), AudioCompressionSettings::selectCodecs(), ScanTypeSetting::SetInput(), StartingChannel::SetSourceID(), SignalPolarity::SignalPolarity(), SlideshowBackground(), SlideshowOpenGLTransition(), SlideshowTransition(), SourceID::SourceID(), AudioAdvancedSettings::SRCQuality(), StorageScheduler(), SubtitleCodec(), SubtitleFont(), SwitchSetting::SwitchSetting(), SwitchTypeSetting::SwitchTypeSetting(), TransFreqTableSelector::TransFreqTableSelector(), TVFormat(), TVVidModeForceAspect(), TVVidModeResolution(), AudioConfigSettings::UpdateCapabilities(), UPNPWmpSource(), USALSRotorSetting::USALSRotorSetting(), VbiFormat(), PlaybackProfileItemConfig::vrenderChanged(), WakeupTimeFormat(), XineramaMonitorAspectRatio(), XineramaScreen(), ZMDateFormat(), and ZMTimeFormat().
| bool ComboBoxSetting::removeSelection | ( | const QString & | label, | |
| QString | value = QString::null | |||
| ) | [virtual, slot] |
Reimplemented from SelectSetting.
Definition at line 749 of file settings.cpp.
Referenced by AudioDeviceComboBox::AudioRescan(), editTextChanged(), and TriggeredConfigurationGroup::removeTarget().
| void ComboBoxSetting::editTextChanged | ( | const QString & | newText | ) | [slot] |
Definition at line 770 of file settings.cpp.
Referenced by configWidget().
bool ComboBoxSetting::rw [private] |
Definition at line 349 of file settings.h.
Referenced by configWidget(), and setValue().
QWidget* ComboBoxSetting::bxwidget [private] |
Definition at line 350 of file settings.h.
Referenced by configWidget(), and widgetInvalid().
MythComboBox* ComboBoxSetting::cbwidget [private] |
Definition at line 351 of file settings.h.
Referenced by addSelection(), configWidget(), editTextChanged(), removeSelection(), setEnabled(), setHelpText(), setValue(), setVisible(), and widgetInvalid().
int ComboBoxSetting::step [protected] |
Definition at line 354 of file settings.h.
Referenced by configWidget().
1.6.3