libyui
3.0.5
|
Public Member Functions | |
virtual | ~YRadioButtonGroup () |
virtual const char * | widgetClass () const |
YRadioButton * | currentButton () const |
YRadioButton * | value () const |
virtual void | addRadioButton (YRadioButton *radioButton) |
virtual void | removeRadioButton (YRadioButton *radioButton) |
void | uncheckOtherButtons (YRadioButton *radioButton) |
virtual bool | setProperty (const std::string &propertyName, const YPropertyValue &val) |
virtual YPropertyValue | getProperty (const std::string &propertyName) |
virtual const YPropertySet & | propertySet () |
![]() | |
virtual | ~YSingleChildContainerWidget () |
virtual int | preferredWidth () |
virtual int | preferredHeight () |
virtual void | setSize (int newWidth, int newHeight) |
virtual bool | stretchable (YUIDimension dim) const |
![]() | |
virtual | ~YWidget () |
virtual std::string | debugLabel () const |
std::string | helpText () const |
void | setHelpText (const std::string &helpText) |
bool | hasChildren () const |
YWidget * | firstChild () const |
YWidget * | lastChild () const |
YWidgetListConstIterator | childrenBegin () const |
YWidgetListConstIterator | childrenEnd () const |
int | childrenCount () const |
bool | contains (YWidget *child) const |
virtual void | addChild (YWidget *child) |
virtual void | removeChild (YWidget *child) |
void | deleteChildren () |
YWidget * | parent () const |
bool | hasParent () const |
void | setParent (YWidget *newParent) |
YDialog * | findDialog () |
YWidget * | findWidget (YWidgetID *id, bool doThrow=true) const |
virtual int | preferredSize (YUIDimension dim) |
bool | isValid () const |
bool | beingDestroyed () const |
void * | widgetRep () const |
void | setWidgetRep (void *toolkitWidgetRep) |
bool | hasId () const |
YWidgetID * | id () const |
void | setId (YWidgetID *newId_disown) |
virtual void | setEnabled (bool enabled=true) |
void | setDisabled () |
virtual bool | isEnabled () const |
void | setStretchable (YUIDimension dim, bool newStretch) |
void | setDefaultStretchable (YUIDimension dim, bool newStretch) |
virtual int | weight (YUIDimension dim) |
bool | hasWeight (YUIDimension dim) |
void | setWeight (YUIDimension dim, int weight) |
void | setNotify (bool notify=true) |
bool | notify () const |
void | setNotifyContextMenu (bool notifyContextMenu=true) |
bool | notifyContextMenu () const |
bool | sendKeyEvents () const |
void | setSendKeyEvents (bool doSend) |
bool | autoShortcut () const |
void | setAutoShortcut (bool _newAutoShortcut) |
int | functionKey () const |
bool | hasFunctionKey () const |
virtual void | setFunctionKey (int fkey_no) |
virtual bool | setKeyboardFocus () |
virtual std::string | shortcutString () const |
virtual void | setShortcutString (const std::string &str) |
virtual const char * | userInputProperty () |
void | dumpWidgetTree (int indentationLevel=0) |
void | dumpDialogWidgetTree () |
void | setChildrenEnabled (bool enabled) |
virtual void | saveUserInput (YMacroRecorder *macroRecorder) |
void * | operator new (size_t size) |
virtual void | startMultipleChanges () |
virtual void | doneMultipleChanges () |
Protected Member Functions | |
YRadioButtonGroup (YWidget *parent) | |
YRadioButtonListConstIterator | radioButtonsBegin () const |
YRadioButtonListConstIterator | radioButtonsEnd () const |
int | radioButtonsCount () const |
![]() | |
YSingleChildContainerWidget (YWidget *parent) | |
![]() | |
YWidget (YWidget *parent) | |
YWidgetChildrenManager * | childrenManager () const |
void | setChildrenManager (YWidgetChildrenManager *manager) |
void | setBeingDestroyed () |
void | dumpWidget (YWidget *w, int indentationLevel) |
Definition at line 38 of file YRadioButtonGroup.h.
|
protected |
Constructor.
Definition at line 46 of file YRadioButtonGroup.cc.
|
virtual |
Destructor.
Definition at line 54 of file YRadioButtonGroup.cc.
|
virtual |
Add a RadioButton to this button group. RadioButtons are required to call this in their constructor.
Derived classes are free to overload this, but they should call this base class function in the overloaded function.
Definition at line 81 of file YRadioButtonGroup.cc.
YRadioButton * YRadioButtonGroup::currentButton | ( | ) | const |
Find the currently selected button.
Definition at line 108 of file YRadioButtonGroup.cc.
|
virtual |
Get a property. Reimplemented from YWidget.
This method may throw exceptions, for example
Reimplemented from YWidget.
Definition at line 159 of file YRadioButtonGroup.cc.
|
virtual |
Return this class's property set. This also initializes the property set upon the first call.
Reimplemented from YWidget.
Reimplemented from YWidget.
Definition at line 123 of file YRadioButtonGroup.cc.
|
protected |
Return an iterator that points to the first RadioButton of this button group.
Note that RadioButtons in this group may be direct or indirect children of the group, so don't confuse this with YWidget::widgetsBegin().
Definition at line 60 of file YRadioButtonGroup.cc.
|
protected |
Return the number of RadioButtons in this button group.
Definition at line 74 of file YRadioButtonGroup.cc.
|
protected |
Return an iterator that points behind the last RadioButton of this button group.
Definition at line 67 of file YRadioButtonGroup.cc.
|
virtual |
Remove a RadioButton from this button group. RadioButtons are required to call this in their destructor, but only if the button group is not also in the process of being destroyed (otherwise there may be race conditions with child widgets already destroyed):
if ( ! buttonGroup()->beingDestroyed ) buttonGroup()->removeRadioButton( this );
Definition at line 88 of file YRadioButtonGroup.cc.
|
virtual |
Set a property. Reimplemented from YWidget.
This method may throw exceptions, for example
This function returns 'true' if the value was successfully set and 'false' if that value requires special handling (not in error cases: those are covered by exceptions).
Reimplemented from YWidget.
Definition at line 143 of file YRadioButtonGroup.cc.
void YRadioButtonGroup::uncheckOtherButtons | ( | YRadioButton * | radioButton | ) |
Unchecks all radio buttons except one. This method can be used by a concrete UI (the Qt UI or the NCurses UI) in the implementation of YRadioButton::setValue().
Definition at line 95 of file YRadioButtonGroup.cc.
|
inline |
The same as currentButton() above for convenience.
Definition at line 66 of file YRadioButtonGroup.h.
|
inlinevirtual |
Returns a descriptive name of this widget class for logging, debugging etc.
Reimplemented from YWidget.
Definition at line 56 of file YRadioButtonGroup.h.