ConfigurationGroup Class Reference

#include <mythconfiggroups.h>

Inheritance diagram for ConfigurationGroup:

Setting Storage Configurable GridConfigurationGroup HorizontalConfigurationGroup ScheduledRecording StackedConfigurationGroup TabbedConfigurationGroup TriggeredConfigurationGroup VerticalConfigurationGroup DVBS2Pane ErrorPane OFDMPane QAMPane QPSKPane TransportPage USALSRotorSetting AudioCompressionSettings AudioSettings CaptureCardGroup DefaultViewSettings DeletedExpireOptions GalleryConfigurationGroup LcdSettings LocalHostNameSettings MacDesktopSettings MacDockSettings MacFloatSettings MacMainSettings MPEG2AudioBitrateSettings MythFillSettings MythLogSettings MythMediaSettings PlaybackProfileConfigs PVR350HWDecoderSettings ScanOptionalConfig VideoCompressionSettings VideoModeSettings WatchListSettings WOLsqlSettings XMLTVConfig AnalogPane ATSCPane ChannelOptionsCommon ChannelOptionsFilters ChannelOptionsV4L ConfigurationPopupDialog DataDirect_config DBOX2ConfigurationGroup DTVDeviceConfigGroup DVBConfigurationGroup DVBUtilsImportPane EITOnly_config FirewireConfigurationGroup HDHomeRunConfigurationGroup ImageSize IPTVConfigurationGroup JumpPane MPEGConfigurationGroup MythDbSettings1 MythDbSettings2 NoGrabber_config PlaybackProfileConfig ScanWizardConfig ScanWizardScanner STPane V4LConfigurationGroup XMLTV_generic_config

List of all members.


Detailed Description

Definition at line 14 of file mythconfiggroups.h.


Signals

void changeHelpText (QString)

Public Member Functions

 ConfigurationGroup (bool luselabel=true, bool luseframe=true, bool lzeroMargin=false, bool lzeroSpace=false)
virtual void deleteLater (void)
void addChild (Configurable *child)
virtual SettingbyName (const QString &name)
virtual void load ()
virtual void save ()
virtual void save (QString destination)
void setUseLabel (bool useit)
void setUseFrame (bool useit)
void setOptions (bool luselabel=true, bool luseframe=true, bool lzeroMargin=false, bool lzeroSpace=false)

Protected Types

typedef vector< Configurable * > childList

Protected Member Functions

virtual ~ConfigurationGroup ()

Protected Attributes

childList children
bool uselabel
bool useframe
bool zeroMargin
bool zeroSpace

Member Typedef Documentation

typedef vector<Configurable*> ConfigurationGroup::childList [protected]

Definition at line 58 of file mythconfiggroups.h.


Constructor & Destructor Documentation

ConfigurationGroup::ConfigurationGroup ( bool  luselabel = true,
bool  luseframe = true,
bool  lzeroMargin = false,
bool  lzeroSpace = false 
) [inline]

Definition at line 19 of file mythconfiggroups.h.

ConfigurationGroup::~ConfigurationGroup (  )  [protected, virtual]

Definition at line 19 of file mythconfiggroups.cpp.


Member Function Documentation

void ConfigurationGroup::deleteLater ( void   )  [virtual]

void ConfigurationGroup::addChild ( Configurable child  )  [inline]

Reimplemented in StackedConfigurationGroup, and TriggeredConfigurationGroup.

Definition at line 29 of file mythconfiggroups.h.

Referenced by TriggeredConfigurationGroup::addChild(), StackedConfigurationGroup::addChild(), ConfigurationDialog::addChild(), DTVDeviceConfigGroup::AddChild(), AnalogPane::AnalogPane(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), ATSCPane::ATSCPane(), AudioCompressionSettings::AudioCompressionSettings(), AudioSettings::AudioSettings(), BackendSettings::BackendSettings(), CardInput::CardInput(), CategoryOverTimeSettings(), ChannelEditor::ChannelEditor(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsV4L::ChannelOptionsV4L(), TriggeredConfigurationGroup::configWidget(), DataDirect_config::DataDirect_config(), DeletedExpireOptions::DeletedExpireOptions(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBS2Pane::DVBS2Pane(), DVBUtilsImportPane::DVBUtilsImportPane(), DVDRipperSettings::DVDRipperSettings(), EITOnly_config::EITOnly_config(), EPGSettings::EPGSettings(), ErrorPane::ErrorPane(), GalleryConfigurationGroup::GalleryConfigurationGroup(), GallerySettings::GallerySettings(), GameEditDialog::GameEditDialog(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), ImageSize::ImageSize(), PlaybackProfileConfig::InitUI(), JumpPane::JumpPane(), LcdSettings::LcdSettings(), LNBConfig::LNBConfig(), MacFloatSettings::MacFloatSettings(), MacMainSettings::MacMainSettings(), MainGeneralSettings::MainGeneralSettings(), MoviesSettings::MoviesSettings(), MPEGConfigurationGroup::MPEGConfigurationGroup(), MusicGeneralSettings::MusicGeneralSettings(), MusicPlayerSettings::MusicPlayerSettings(), MusicRipperSettings::MusicRipperSettings(), MythDbSettings1::MythDbSettings1(), MythDbSettings2::MythDbSettings2(), MythFillSettings::MythFillSettings(), MythGameGeneralSettings::MythGameGeneralSettings(), MythGamePlayerSettings::MythGamePlayerSettings(), MythLogSettings::MythLogSettings(), MythMediaSettings::MythMediaSettings(), MythPhoneSettings::MythPhoneSettings(), MythShutdownSettings::MythShutdownSettings(), MythWelcomeSettings::MythWelcomeSettings(), NoGrabber_config::NoGrabber_config(), OFDMPane::OFDMPane(), OSDCC708Fonts(), OSDCC708Settings(), OSDSettings::OSDSettings(), PlaybackProfileConfigs::PlaybackProfileConfigs(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackSettings::PlaybackSettings(), PlayGroup::PlayGroup(), ProfileGroup::ProfileGroup(), PVR350HWDecoderSettings::PVR350HWDecoderSettings(), QAMPane::QAMPane(), QPSKPane::QPSKPane(), RecorderOptions::RecorderOptions(), RecordingProfile::RecordingProfile(), RotorConfig::RotorConfig(), ScanOptionalConfig::ScanOptionalConfig(), ScanProgressPopup::ScanProgressPopup(), ScanWizardConfig::ScanWizardConfig(), ScanWizardScanner::ScanWizardScanner(), ScheduledRecording::ScheduledRecording(), SimpleSRStorage::SimpleSRStorage(), SRBoolSetting::SRBoolSetting(), SRBoundedIntegerSetting::SRBoundedIntegerSetting(), SRSelectSetting::SRSelectSetting(), SRSetting::SRSetting(), ImportIconsWizard::startDialog(), STPane::STPane(), SwitchConfig::SwitchConfig(), TransportPage::TransportPage(), V4LConfigurationGroup::V4LConfigurationGroup(), TriggeredConfigurationGroup::VerifyLayout(), VideoCompressionSettings::VideoCompressionSettings(), VideoGeneralSettings::VideoGeneralSettings(), VideoModeSettings::VideoModeSettings(), VideoPlayerSettings::VideoPlayerSettings(), VideoSource::VideoSource(), WatchListSettings::WatchListSettings(), XboxSettings::XboxSettings(), XMLTV_generic_config::XMLTV_generic_config(), and ZMSettings::ZMSettings().

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

Reimplemented from Setting.

Reimplemented in TriggeredConfigurationGroup.

Definition at line 44 of file mythconfiggroups.cpp.

Referenced by TriggeredConfigurationGroup::byName().

void ConfigurationGroup::load ( void   )  [virtual]

void ConfigurationGroup::save ( void   )  [virtual]

void ConfigurationGroup::save ( QString  destination  )  [virtual]

void ConfigurationGroup::setUseLabel ( bool  useit  )  [inline]

void ConfigurationGroup::setUseFrame ( bool  useit  )  [inline]

void ConfigurationGroup::setOptions ( bool  luselabel = true,
bool  luseframe = true,
bool  lzeroMargin = false,
bool  lzeroSpace = false 
) [inline]

Definition at line 44 of file mythconfiggroups.h.

void ConfigurationGroup::changeHelpText ( QString   )  [signal]


Member Data Documentation


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

Generated on Sat Sep 4 05:16:00 2010 for MythTV by  doxygen 1.5.5