MythTV  0.26-pre
Signals | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
ConfigurationGroup Class Reference

#include <mythconfiggroups.h>

Inheritance diagram for ConfigurationGroup:
Setting Storage Configurable StorageUser GridConfigurationGroup HorizontalConfigurationGroup StackedConfigurationGroup TriggeredConfigurationGroup VerticalConfigurationGroup PaneDVBC PaneDVBS PaneDVBS2 PaneDVBT PaneError TransportPage USALSRotorSetting ChannelScannerGUI AudioCompressionSettings AudioMixerSettings CaptureCardGroup ChannelGroupSettings DeletedExpireOptions GalleryConfigurationGroup LcdSettings LocalHostNameSettings MacDesktopSettings MacDockSettings MacFloatSettings MacMainSettings MPEG2AudioBitrateSettings MythFillSettings MythMediaSettings PlaybackProfileConfigs ScanOptionalConfig TriggeredItem VideoCompressionSettings VideoModeSettings WatchListSettings WOLsqlSettings XMLTVConfig ASIConfigurationGroup AudioAdvancedSettings AudioConfigSettings AudioTest CetonConfigurationGroup ChannelOptionsCommon ChannelOptionsFilters ChannelOptionsRawTS ChannelOptionsV4L ChannelScannerGUIScanPane DataDirect_config DemoConfigurationGroup DTVDeviceConfigGroup DVBConfigurationGroup EITOnly_config FirewireConfigurationGroup HDHomeRunConfigurationGroup HDPVRConfigurationGroup ImageSize ImportConfigurationGroup IPTVConfigurationGroup JumpPane MPEGConfigurationGroup MythDbSettings1 MythDbSettings2 NoGrabber_config PaneAll PaneAnalog PaneATSC PaneDVBUtilsImport PaneExistingScanImport PaneSingle PlaybackProfileConfig ScanWizardConfig V4LConfigurationGroup XMLTV_generic_config

List of all members.

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)
void setUseLabel (bool useit)
void setUseFrame (bool useit)
void setOptions (bool luselabel=true, bool luseframe=true, bool lzeroMargin=false, bool lzeroSpace=false)
virtual void Load (void)
virtual void Save (void)
virtual void Save (QString destination)
virtual void SetSaveRequired (void)

Protected Types

typedef vector< Configurable * > childList

Protected Member Functions

virtual ~ConfigurationGroup ()

Protected Attributes

childList children
bool uselabel
bool useframe
bool zeroMargin
bool zeroSpace
int margin
int space

Detailed Description

Definition at line 19 of file mythconfiggroups.h.


Member Typedef Documentation

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

Definition at line 59 of file mythconfiggroups.h.


Constructor & Destructor Documentation

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

Definition at line 22 of file mythconfiggroups.cpp.

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

Definition at line 47 of file mythconfiggroups.cpp.


Member Function Documentation

Reimplemented in TriggeredConfigurationGroup, and StackedConfigurationGroup.

Definition at line 29 of file mythconfiggroups.h.

Referenced by ConfigurationDialog::addChild(), DTVDeviceConfigGroup::AddChild(), TriggeredConfigurationGroup::addChild(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), ASIConfigurationGroup::ASIConfigurationGroup(), AudioAdvancedSettings::AudioAdvancedSettings(), AudioCompressionSettings::AudioCompressionSettings(), AudioConfigSettings::AudioConfigSettings(), AudioMixerSettings::AudioMixerSettings(), AudioTest::AudioTest(), BackendSettings::BackendSettings(), CardInput::CardInput(), CategoryOverTimeSettings(), ChannelGroupConfig::ChannelGroupConfig(), ChannelGroupSettings::ChannelGroupSettings(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelOptionsFilters::ChannelOptionsFilters(), ChannelOptionsRawTS::ChannelOptionsRawTS(), ChannelOptionsV4L::ChannelOptionsV4L(), ChannelScannerGUIScanPane::ChannelScannerGUIScanPane(), TriggeredConfigurationGroup::configWidget(), DataDirect_config::DataDirect_config(), DeletedExpireOptions::DeletedExpireOptions(), DemoConfigurationGroup::DemoConfigurationGroup(), DVBConfigurationGroup::DVBConfigurationGroup(), DVBExtra::DVBExtra(), EITOnly_config::EITOnly_config(), EPGSettings::EPGSettings(), FirewireConfigurationGroup::FirewireConfigurationGroup(), GalleryConfigurationGroup::GalleryConfigurationGroup(), GallerySettings::GallerySettings(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), HDHomeRunExtra::HDHomeRunExtra(), HDPVRConfigurationGroup::HDPVRConfigurationGroup(), ImageSize::ImageSize(), ImportConfigurationGroup::ImportConfigurationGroup(), PlaybackProfileConfig::InitUI(), IPTVConfigurationGroup::IPTVConfigurationGroup(), JumpPane::JumpPane(), LcdSettings::LcdSettings(), LNBConfig::LNBConfig(), MacFloatSettings::MacFloatSettings(), MacMainSettings::MacMainSettings(), MainGeneralSettings::MainGeneralSettings(), MPEGConfigurationGroup::MPEGConfigurationGroup(), MythDbSettings1::MythDbSettings1(), MythDbSettings2::MythDbSettings2(), MythFillSettings::MythFillSettings(), MythGameGeneralSettings::MythGameGeneralSettings(), MythGamePlayerSettings::MythGamePlayerSettings(), MythMediaSettings::MythMediaSettings(), MythShutdownSettings::MythShutdownSettings(), MythWelcomeSettings::MythWelcomeSettings(), NoGrabber_config::NoGrabber_config(), OSDSettings::OSDSettings(), PaneAll::PaneAll(), PaneAnalog::PaneAnalog(), PaneATSC::PaneATSC(), PaneDVBC::PaneDVBC(), PaneDVBS::PaneDVBS(), PaneDVBS2::PaneDVBS2(), PaneDVBT::PaneDVBT(), PaneDVBUtilsImport::PaneDVBUtilsImport(), PaneError::PaneError(), PaneExistingScanImport::PaneExistingScanImport(), PaneSingle::PaneSingle(), PlaybackProfileConfigs::PlaybackProfileConfigs(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackSettings::PlaybackSettings(), PlayGroupConfig::PlayGroupConfig(), ProfileGroup::ProfileGroup(), RecordingProfile::RecordingProfile(), RotorConfig::RotorConfig(), ScanWizardConfig::ScanWizardConfig(), SwitchConfig::SwitchConfig(), TransportPage::TransportPage(), USALSRotorSetting::USALSRotorSetting(), V4LConfigurationGroup::V4LConfigurationGroup(), VideoCompressionSettings::VideoCompressionSettings(), VideoGeneralSettings::VideoGeneralSettings(), VideoModeSettings::VideoModeSettings(), VideoSource::VideoSource(), WatchListSettings::WatchListSettings(), 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 72 of file mythconfiggroups.cpp.

Referenced by TriggeredConfigurationGroup::byName().

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

Definition at line 39 of file mythconfiggroups.h.

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

Reimplemented from Storage.

Definition at line 110 of file mythconfiggroups.cpp.

void ConfigurationGroup::changeHelpText ( QString  ) [signal]

Member Data Documentation

Definition at line 63 of file mythconfiggroups.h.

Referenced by TriggeredConfigurationGroup::VerifyLayout().

Definition at line 64 of file mythconfiggroups.h.

Referenced by TriggeredConfigurationGroup::VerifyLayout().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends