#include <mythconfiggroups.h>

Definition at line 184 of file 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 |
| 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 189 of file mythconfiggroups.h.
| virtual TriggeredConfigurationGroup::~TriggeredConfigurationGroup | ( | ) | [inline, protected, virtual] |
| void TriggeredConfigurationGroup::addChild | ( | Configurable * | child | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Definition at line 433 of file mythconfiggroups.cpp.
Referenced by DTVDeviceConfigGroup::AddNodes(), CaptureCardGroup::CaptureCardGroup(), DeletedExpireOptions::DeletedExpireOptions(), GalleryConfigurationGroup::GalleryConfigurationGroup(), LocalHostNameSettings::LocalHostNameSettings(), PlaybackProfileConfigs::PlaybackProfileConfigs(), VideoModeSettings::VideoModeSettings(), WOLsqlSettings::WOLsqlSettings(), and XMLTVConfig::XMLTVConfig().
| void TriggeredConfigurationGroup::addTarget | ( | QString | triggerValue, | |
| Configurable * | target | |||
| ) |
Definition at line 439 of file mythconfiggroups.cpp.
Referenced by DTVDeviceConfigGroup::AddChild(), PlaybackProfileConfigs::btnPress(), CaptureCardGroup::CaptureCardGroup(), DeletedExpireOptions::DeletedExpireOptions(), GalleryConfigurationGroup::GalleryConfigurationGroup(), LocalHostNameSettings::LocalHostNameSettings(), PlaybackProfileConfigs::PlaybackProfileConfigs(), ScanOptionalConfig::ScanOptionalConfig(), VideoModeSettings::VideoModeSettings(), WOLsqlSettings::WOLsqlSettings(), and XMLTVConfig::XMLTVConfig().
| void TriggeredConfigurationGroup::removeTarget | ( | QString | triggerValue | ) |
Definition at line 542 of file mythconfiggroups.cpp.
Referenced by PlaybackProfileConfigs::btnPress().
| 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 579 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 593 of file mythconfiggroups.cpp.
| Setting * TriggeredConfigurationGroup::byName | ( | const QString & | settingName | ) | [virtual] |
| void TriggeredConfigurationGroup::load | ( | void | ) | [virtual] |
| void TriggeredConfigurationGroup::save | ( | void | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Reimplemented in XMLTVConfig.
Definition at line 479 of file mythconfiggroups.cpp.
Referenced by XMLTVConfig::save().
| void TriggeredConfigurationGroup::save | ( | QString | destination | ) | [virtual] |
| void TriggeredConfigurationGroup::repaint | ( | void | ) |
Definition at line 499 of file mythconfiggroups.cpp.
Referenced by PlaybackProfileConfigs::btnPress().
| void TriggeredConfigurationGroup::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.
NOTE: This must be called before this addChild() is first called.
Definition at line 529 of file mythconfiggroups.cpp.
| virtual void TriggeredConfigurationGroup::setSaveAll | ( | bool | b | ) | [inline, virtual] |
Definition at line 227 of file mythconfiggroups.h.
Referenced by CaptureCardGroup::CaptureCardGroup(), PlaybackProfileConfigs::PlaybackProfileConfigs(), ScanOptionalConfig::ScanOptionalConfig(), and XMLTVConfig::XMLTVConfig().
| void TriggeredConfigurationGroup::setTrigger | ( | Configurable * | _trigger | ) |
Definition at line 507 of file mythconfiggroups.cpp.
Referenced by DTVDeviceConfigGroup::AddNodes(), CaptureCardGroup::CaptureCardGroup(), DeletedExpireOptions::DeletedExpireOptions(), GalleryConfigurationGroup::GalleryConfigurationGroup(), LocalHostNameSettings::LocalHostNameSettings(), PlaybackProfileConfigs::PlaybackProfileConfigs(), ScanOptionalConfig::ScanOptionalConfig(), VideoModeSettings::VideoModeSettings(), WOLsqlSettings::WOLsqlSettings(), and XMLTVConfig::XMLTVConfig().
| virtual void TriggeredConfigurationGroup::triggerChanged | ( | const QString & | value | ) | [inline, protected, virtual, slot] |
Reimplemented in ScanOptionalConfig, CaptureCardGroup, and PlaybackProfileConfigs.
Definition at line 237 of file mythconfiggroups.h.
Referenced by setTrigger(), CaptureCardGroup::triggerChanged(), ScanOptionalConfig::triggerChanged(), and PlaybackProfileConfigs::triggerChanged().
| void TriggeredConfigurationGroup::VerifyLayout | ( | void | ) | [protected] |
Definition at line 560 of file mythconfiggroups.cpp.
Referenced by addChild(), addTarget(), byName(), configWidget(), load(), repaint(), and save().
bool TriggeredConfigurationGroup::stackUseLabel [protected] |
bool TriggeredConfigurationGroup::stackUseFrame [protected] |
bool TriggeredConfigurationGroup::stackZeroMargin [protected] |
bool TriggeredConfigurationGroup::stackZeroSpace [protected] |
bool TriggeredConfigurationGroup::isVertical [protected] |
bool TriggeredConfigurationGroup::isSaveAll [protected] |
Definition at line 255 of file mythconfiggroups.h.
Referenced by addChild(), byName(), configWidget(), load(), save(), SetVertical(), and VerifyLayout().
Definition at line 256 of file mythconfiggroups.h.
Referenced by addTarget(), byName(), configWidget(), load(), removeTarget(), and save().
Configurable* TriggeredConfigurationGroup::trigger [protected] |
QMap<QString,Configurable*> TriggeredConfigurationGroup::triggerMap [protected] |
QWidget* TriggeredConfigurationGroup::widget [protected] |
Definition at line 259 of file mythconfiggroups.h.
Referenced by byName(), configWidget(), load(), repaint(), save(), and widgetInvalid().
1.5.5