ConfigurationDialog Class Reference

#include <mythconfigdialogs.h>

Inheritance diagram for ConfigurationDialog:

Storage CaptureCardEditor CardInputEditor ChannelEditor ConfigurationWizard DTVDeviceTreeWizard MythGamePlayerEditor PlayGroupEditor ProfileGroupEditor RecordingProfileEditor RotorPosConfig ScheduledRecordingDialog ScheduledRecordingEditor StorageGroupEditor StorageGroupListEditor TransportListEditor VideoSourceEditor

List of all members.


Detailed Description

A ConfigurationDialog that uses a ConfigurationGroup all children on one page in a vertical layout.

Definition at line 89 of file mythconfigdialogs.h.


Public Member Functions

 ConfigurationDialog ()
virtual ~ConfigurationDialog ()
virtual MythDialogdialogWidget (MythMainWindow *parent, const char *widgetName)
virtual DialogCode exec (bool saveOnExec=true, bool doLoad=true)
virtual void load (void)
virtual void save (void)
virtual void save (QString destination)
virtual void addChild (Configurable *child)
virtual SettingbyName (const QString &settingName)
void setLabel (const QString &label)

Protected Types

typedef vector< Configurable * > ChildList

Protected Attributes

ChildList cfgChildren
vector< QWidget * > childwidget
MythDialogdialog
ConfigurationGroupcfgGrp

Member Typedef Documentation

typedef vector<Configurable*> ConfigurationDialog::ChildList [protected]

Definition at line 114 of file mythconfigdialogs.h.


Constructor & Destructor Documentation

ConfigurationDialog::ConfigurationDialog (  )  [inline]

Definition at line 92 of file mythconfigdialogs.h.

ConfigurationDialog::~ConfigurationDialog (  )  [virtual]

Definition at line 127 of file mythconfigdialogs.cpp.


Member Function Documentation

MythDialog * ConfigurationDialog::dialogWidget ( MythMainWindow parent,
const char *  widgetName 
) [virtual]

DialogCode ConfigurationDialog::exec ( bool  saveOnExec = true,
bool  doLoad = true 
) [virtual]

virtual void ConfigurationDialog::load ( void   )  [inline, virtual]

virtual void ConfigurationDialog::save ( void   )  [inline, virtual]

virtual void ConfigurationDialog::save ( QString  destination  )  [inline, virtual]

Reimplemented from Storage.

Reimplemented in StorageGroupEditor, StorageGroupListEditor, PlayGroupEditor, RecordingProfileEditor, VideoSource, and CardInput.

Definition at line 104 of file mythconfigdialogs.h.

void ConfigurationDialog::addChild ( Configurable child  )  [virtual]

Definition at line 182 of file mythconfigdialogs.cpp.

Referenced by DatabaseSettings::addDatabaseSettings(), AppearanceSettings::AppearanceSettings(), ArchiveSettings::ArchiveSettings(), BackendSettings::BackendSettings(), CaptureCard::CaptureCard(), CaptureCardEditor::CaptureCardEditor(), CardInput::CardInput(), CardInputEditor::CardInputEditor(), ChannelEditor::ChannelEditor(), ChannelWizard::ChannelWizard(), DatabaseSettings::DatabaseSettings(), DTVDeviceTreeWizard::DTVDeviceTreeWizard(), DVDRipperSettings::DVDRipperSettings(), EPGSettings::EPGSettings(), GallerySettings::GallerySettings(), GameEditDialog::GameEditDialog(), GeneralRecPrioritiesSettings::GeneralRecPrioritiesSettings(), GeneralSettings::GeneralSettings(), LNBConfig::LNBConfig(), RecordingProfile::loadByID(), MainGeneralSettings::MainGeneralSettings(), MoviesSettings::MoviesSettings(), MusicGeneralSettings::MusicGeneralSettings(), MusicPlayerSettings::MusicPlayerSettings(), MusicRipperSettings::MusicRipperSettings(), MythGameGeneralSettings::MythGameGeneralSettings(), MythGamePlayerEditor::MythGamePlayerEditor(), MythGamePlayerSettings::MythGamePlayerSettings(), MythPhoneSettings::MythPhoneSettings(), MythShutdownSettings::MythShutdownSettings(), MythWelcomeSettings::MythWelcomeSettings(), OSDSettings::OSDSettings(), PlaybackProfileItemConfig::PlaybackProfileItemConfig(), PlaybackSettings::PlaybackSettings(), PlayGroup::PlayGroup(), PlayGroupEditor::PlayGroupEditor(), ProfileGroup::ProfileGroup(), ProfileGroupEditor::ProfileGroupEditor(), LanguageSettings::prompt(), RecorderOptions::RecorderOptions(), RecordingProfile::RecordingProfile(), RecordingProfileEditor::RecordingProfileEditor(), RotorConfig::RotorConfig(), ScanWizard::ScanWizard(), ScheduledRecordingDialog::ScheduledRecordingDialog(), ScheduledRecordingEditor::ScheduledRecordingEditor(), ImportIconsWizard::startDialog(), StorageGroupEditor::StorageGroupEditor(), StorageGroupListEditor::StorageGroupListEditor(), SwitchConfig::SwitchConfig(), TransportListEditor::TransportListEditor(), TransportWizard::TransportWizard(), USALSRotorSetting::USALSRotorSetting(), VideoGeneralSettings::VideoGeneralSettings(), VideoPlayerSettings::VideoPlayerSettings(), VideoSource::VideoSource(), VideoSourceEditor::VideoSourceEditor(), XboxSettings::XboxSettings(), and ZMSettings::ZMSettings().

virtual Setting* ConfigurationDialog::byName ( const QString &  settingName  )  [inline, virtual]

void ConfigurationDialog::setLabel ( const QString &  label  ) 


Member Data Documentation

vector<QWidget*> ConfigurationDialog::childwidget [protected]


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

Generated on Sat Dec 18 05:16:00 2010 for MythTV by  doxygen 1.5.5