#include <mythconfiggroups.h>

Definition at line 66 of file mythconfiggroups.h.
Public Member Functions | |
| VerticalConfigurationGroup (bool luselabel=true, bool luseframe=true, bool lzeroMargin=false, bool lzeroSpace=false) | |
| virtual void | deleteLater (void) |
| 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. | |
| bool | replaceChild (Configurable *old_child, Configurable *new_child) |
| void | repaint (void) |
Protected Member Functions | |
| virtual | ~VerticalConfigurationGroup () |
| You need to call deleteLater to delete QObject. | |
Private Attributes | |
| vector< QWidget * > | childwidget |
| QGroupBox * | widget |
| ConfigurationGroup * | confgrp |
| QVBoxLayout * | layout |
| VerticalConfigurationGroup::VerticalConfigurationGroup | ( | bool | luselabel = true, |
|
| bool | luseframe = true, |
|||
| bool | lzeroMargin = false, |
|||
| bool | lzeroSpace = false | |||
| ) | [inline] |
Definition at line 69 of file mythconfiggroups.h.
Referenced by DTVDeviceConfigGroup::AddNodes(), ChannelOptionsCommon::ChannelOptionsCommon(), PlaybackProfileConfig::InitUI(), MythDbSettings1::MythDbSettings1(), and MythDbSettings2::MythDbSettings2().
| virtual VerticalConfigurationGroup::~VerticalConfigurationGroup | ( | ) | [inline, protected, virtual] |
| void VerticalConfigurationGroup::deleteLater | ( | void | ) | [virtual] |
Reimplemented from ConfigurationGroup.
Reimplemented in ConfigurationPopupDialog, and ScanWizardScanner.
Definition at line 133 of file mythconfiggroups.cpp.
Referenced by ScanWizardScanner::deleteLater(), and ConfigurationPopupDialog::deleteLater().
| QWidget * VerticalConfigurationGroup::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 82 of file mythconfiggroups.cpp.
Referenced by JumpConfigurationWizard::dialogWidget(), and ConfigurationPopupDialog::dialogWidget().
| void VerticalConfigurationGroup::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 128 of file mythconfiggroups.cpp.
| bool VerticalConfigurationGroup::replaceChild | ( | Configurable * | old_child, | |
| Configurable * | new_child | |||
| ) |
| void VerticalConfigurationGroup::repaint | ( | void | ) |
Definition at line 184 of file mythconfiggroups.cpp.
Referenced by PlaybackProfileConfig::pressed(), and PlaybackProfileConfig::priorityChanged().
vector<QWidget*> VerticalConfigurationGroup::childwidget [private] |
Definition at line 92 of file mythconfiggroups.h.
Referenced by configWidget(), deleteLater(), and replaceChild().
QGroupBox* VerticalConfigurationGroup::widget [private] |
Definition at line 93 of file mythconfiggroups.h.
Referenced by configWidget(), ConfigurationPopupDialog::dialogWidget(), repaint(), replaceChild(), and widgetInvalid().
QVBoxLayout* VerticalConfigurationGroup::layout [private] |
1.5.5