|
MythTV
0.26-pre
|
#include <mythconfiggroups.h>
Public Member Functions | |
| TriggeredConfigurationGroup (bool uselabel=true, bool useframe=true, bool zeroMargin=false, bool zeroSpace=false, bool stack_uselabel=true, bool stack_useframe=true, bool stack_zeroMargin=false, bool stack_zeroSpace=false) | |
| virtual void | addChild (Configurable *child) |
| void | addTarget (QString triggerValue, Configurable *target) |
| void | removeTarget (QString triggerValue) |
| virtual QWidget * | configWidget (ConfigurationGroup *cg, QWidget *parent, const char *widgetName) |
| 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. | |
| virtual Setting * | byName (const QString &settingName) |
| virtual void | Load (void) |
| virtual void | Save (void) |
| virtual void | Save (QString destination) |
| void | repaint (void) |
| void | SetVertical (bool vert) |
| By default we use a vertical layout, but you can call this with a false value to use a horizontal layout instead. | |
| virtual void | setSaveAll (bool b) |
| void | setTrigger (Configurable *_trigger) |
Protected Slots | |
| virtual void | triggerChanged (const QString &value) |
Protected Member Functions | |
| virtual | ~TriggeredConfigurationGroup () |
| You need to call deleteLater to delete QObject. | |
| void | VerifyLayout (void) |
Protected Attributes | |
| bool | stackUseLabel |
| bool | stackUseFrame |
| bool | stackZeroMargin |
| bool | stackZeroSpace |
| bool | isVertical |
| bool | isSaveAll |
| ConfigurationGroup * | configLayout |
| StackedConfigurationGroup * | configStack |
| Configurable * | trigger |
| QMap< QString, Configurable * > | triggerMap |
| QWidget * | widget |
Definition at line 186 of file mythconfiggroups.h.
| TriggeredConfigurationGroup::TriggeredConfigurationGroup | ( | bool | uselabel = true, |
| bool | useframe = true, |
||
| bool | zeroMargin = false, |
||
| bool | zeroSpace = false, |
||
| bool | stack_uselabel = true, |
||
| bool | stack_useframe = true, |
||
| bool | stack_zeroMargin = false, |
||
| bool | stack_zeroSpace = false |
||
| ) | [inline] |
Definition at line 191 of file mythconfiggroups.h.
| virtual TriggeredConfigurationGroup::~TriggeredConfigurationGroup | ( | ) | [inline, protected, virtual] |
You need to call deleteLater to delete QObject.
Definition at line 243 of file mythconfiggroups.h.
| void TriggeredConfigurationGroup::addChild | ( | Configurable * | child | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Definition at line 470 of file mythconfiggroups.cpp.
Referenced by DTVDeviceConfigGroup::AddNodes(), AudioCompressionSettings::AudioCompressionSettings(), AudioMixerSettings::AudioMixerSettings(), CaptureCardGroup::CaptureCardGroup(), ChannelGroupSettings::ChannelGroupSettings(), DeletedExpireOptions::DeletedExpireOptions(), GalleryConfigurationGroup::GalleryConfigurationGroup(), LcdSettings::LcdSettings(), LocalHostNameSettings::LocalHostNameSettings(), MacDesktopSettings::MacDesktopSettings(), MacDockSettings::MacDockSettings(), MacFloatSettings::MacFloatSettings(), MacMainSettings::MacMainSettings(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MythFillSettings::MythFillSettings(), MythMediaSettings::MythMediaSettings(), PlaybackProfileConfigs::PlaybackProfileConfigs(), VerifyLayout(), VideoCompressionSettings::VideoCompressionSettings(), VideoModeSettings::VideoModeSettings(), WatchListSettings::WatchListSettings(), WOLsqlSettings::WOLsqlSettings(), and XMLTVConfig::XMLTVConfig().
| void TriggeredConfigurationGroup::addTarget | ( | QString | triggerValue, |
| Configurable * | target | ||
| ) |
Definition at line 476 of file mythconfiggroups.cpp.
Referenced by DTVDeviceConfigGroup::AddChild(), AudioCompressionSettings::AudioCompressionSettings(), AudioMixerSettings::AudioMixerSettings(), PlaybackProfileConfigs::btnPress(), CaptureCardGroup::CaptureCardGroup(), ChannelGroupSettings::ChannelGroupSettings(), DeletedExpireOptions::DeletedExpireOptions(), GalleryConfigurationGroup::GalleryConfigurationGroup(), LcdSettings::LcdSettings(), XMLTVConfig::Load(), XMLTVConfig::LoadXMLTVGrabbers(), LocalHostNameSettings::LocalHostNameSettings(), MacDesktopSettings::MacDesktopSettings(), MacDockSettings::MacDockSettings(), MacFloatSettings::MacFloatSettings(), MacMainSettings::MacMainSettings(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MythFillSettings::MythFillSettings(), MythMediaSettings::MythMediaSettings(), PlaybackProfileConfigs::PlaybackProfileConfigs(), ScanOptionalConfig::ScanOptionalConfig(), TriggeredItem::TriggeredItem(), VideoCompressionSettings::VideoCompressionSettings(), VideoModeSettings::VideoModeSettings(), WatchListSettings::WatchListSettings(), and WOLsqlSettings::WOLsqlSettings().
| void TriggeredConfigurationGroup::removeTarget | ( | QString | triggerValue | ) |
Definition at line 600 of file mythconfiggroups.cpp.
Referenced by PlaybackProfileConfigs::btnPress(), and XMLTVConfig::LoadXMLTVGrabbers().
| QWidget * TriggeredConfigurationGroup::configWidget | ( | ConfigurationGroup * | cg, |
| QWidget * | parent, | ||
| const char * | widgetName | ||
| ) | [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 666 of file mythconfiggroups.cpp.
| void TriggeredConfigurationGroup::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 mythconfiggroups.cpp.
| Setting * TriggeredConfigurationGroup::byName | ( | const QString & | settingName | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Definition at line 492 of file mythconfiggroups.cpp.
| void TriggeredConfigurationGroup::Load | ( | void | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Reimplemented in XMLTVConfig.
Definition at line 506 of file mythconfiggroups.cpp.
| void TriggeredConfigurationGroup::Save | ( | void | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Reimplemented in XMLTVConfig.
Definition at line 516 of file mythconfiggroups.cpp.
| void TriggeredConfigurationGroup::Save | ( | QString | destination | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Definition at line 526 of file mythconfiggroups.cpp.
Definition at line 536 of file mythconfiggroups.cpp.
Referenced by PlaybackProfileConfigs::btnPress().
By default we use a vertical layout, but you can call this with a false value to use a horizontal layout instead.
NOTE: This must be called before this addChild() is first called.
Definition at line 586 of file mythconfiggroups.cpp.
Referenced by MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings().
| virtual void TriggeredConfigurationGroup::setSaveAll | ( | bool | b | ) | [inline, virtual] |
Definition at line 229 of file mythconfiggroups.h.
Referenced by AudioCompressionSettings::AudioCompressionSettings(), CaptureCardGroup::CaptureCardGroup(), PlaybackProfileConfigs::PlaybackProfileConfigs(), ScanOptionalConfig::ScanOptionalConfig(), and XMLTVConfig::XMLTVConfig().
| void TriggeredConfigurationGroup::setTrigger | ( | Configurable * | _trigger | ) |
Definition at line 544 of file mythconfiggroups.cpp.
Referenced by DTVDeviceConfigGroup::AddNodes(), AudioCompressionSettings::AudioCompressionSettings(), AudioMixerSettings::AudioMixerSettings(), CaptureCardGroup::CaptureCardGroup(), ChannelGroupSettings::ChannelGroupSettings(), DeletedExpireOptions::DeletedExpireOptions(), GalleryConfigurationGroup::GalleryConfigurationGroup(), LcdSettings::LcdSettings(), LocalHostNameSettings::LocalHostNameSettings(), MacDesktopSettings::MacDesktopSettings(), MacDockSettings::MacDockSettings(), MacFloatSettings::MacFloatSettings(), MacMainSettings::MacMainSettings(), MPEG2AudioBitrateSettings::MPEG2AudioBitrateSettings(), MythFillSettings::MythFillSettings(), MythMediaSettings::MythMediaSettings(), PlaybackProfileConfigs::PlaybackProfileConfigs(), ScanOptionalConfig::ScanOptionalConfig(), TriggeredItem::TriggeredItem(), VideoCompressionSettings::VideoCompressionSettings(), VideoModeSettings::VideoModeSettings(), WatchListSettings::WatchListSettings(), WOLsqlSettings::WOLsqlSettings(), and XMLTVConfig::XMLTVConfig().
| void TriggeredConfigurationGroup::triggerChanged | ( | const QString & | value | ) | [protected, virtual, slot] |
Reimplemented in CaptureCardGroup, PlaybackProfileConfigs, and ScanOptionalConfig.
Definition at line 560 of file mythconfiggroups.cpp.
Referenced by setTrigger().
| void TriggeredConfigurationGroup::VerifyLayout | ( | void | ) | [protected] |
Definition at line 647 of file mythconfiggroups.cpp.
Referenced by addChild(), addTarget(), byName(), configWidget(), Load(), repaint(), and Save().
bool TriggeredConfigurationGroup::stackUseLabel [protected] |
Definition at line 247 of file mythconfiggroups.h.
Referenced by addTarget().
bool TriggeredConfigurationGroup::stackUseFrame [protected] |
Definition at line 248 of file mythconfiggroups.h.
Referenced by addTarget().
bool TriggeredConfigurationGroup::stackZeroMargin [protected] |
Definition at line 249 of file mythconfiggroups.h.
Referenced by addTarget().
bool TriggeredConfigurationGroup::stackZeroSpace [protected] |
Definition at line 250 of file mythconfiggroups.h.
Referenced by addTarget().
bool TriggeredConfigurationGroup::isVertical [protected] |
Definition at line 251 of file mythconfiggroups.h.
Referenced by SetVertical(), and VerifyLayout().
bool TriggeredConfigurationGroup::isSaveAll [protected] |
Definition at line 252 of file mythconfiggroups.h.
Referenced by addTarget().
Definition at line 253 of file mythconfiggroups.h.
Referenced by addChild(), byName(), configWidget(), Load(), Save(), SetVertical(), and VerifyLayout().
Definition at line 254 of file mythconfiggroups.h.
Referenced by addTarget(), byName(), configWidget(), Load(), removeTarget(), Save(), and triggerChanged().
Configurable* TriggeredConfigurationGroup::trigger [protected] |
Definition at line 255 of file mythconfiggroups.h.
Referenced by removeTarget(), and setTrigger().
QMap<QString,Configurable*> TriggeredConfigurationGroup::triggerMap [protected] |
Definition at line 256 of file mythconfiggroups.h.
Referenced by addTarget(), removeTarget(), and triggerChanged().
QWidget* TriggeredConfigurationGroup::widget [protected] |
Definition at line 257 of file mythconfiggroups.h.
Referenced by byName(), configWidget(), Load(), repaint(), Save(), and widgetInvalid().
1.7.6.1