|
MeVisLab Scripting Reference
|
#include <mlabButtonGroupControls.h>
Inherits MLABWidgetControl.
Inherited by MLABButtonBarControl, MLABPushOrToolButtonGroupControl, and MLABRadioButtonGroupControl.
Public Slots | |
Button access. | |
These methods add remove buttons and allows to access the Qt objects. | |
| QAbstractButton * | addButton (const QString &name, const QString &title, const QPixmap &icon) |
| QAbstractButton * | addButton (const QString &name, const QString &title, const QIcon &icon) |
| void | removeButton (const QString &name) |
| void | removeAllButtons () |
| QStringList | getButtonNames () const |
| QAbstractButton * | getButton (const QString &name, bool verbose=false) |
Button Group Properties | |
These methods set properties of the button group and affect all buttons. | |
| void | setCheckableButtons (bool checkable) |
| void | setExclusiveButtons (bool exclusiveButtons) |
Button Properties | |
These methods provide set/get access to individual button properties. They print an error if the specified button does not exist. | |
| void | setButtonChecked (const QString &name, bool checked) |
| bool | isButtonChecked (const QString &name) |
| void | setButtonEnabled (const QString &name, bool enabled) |
| bool | isButtonEnabled (const QString &name) |
| void | setButtonVisible (const QString &name, bool visible) |
| bool | isButtonVisible (const QString &name) |
| void | setButtonTitle (const QString &name, const QString &title) |
| QString | getButtonTitle (const QString &name) |
| void | setButtonToolTip (const QString &name, const QString &toolTip) |
| QString | getButtonToolTip (const QString &name) |
| void | setButtonWhatsThis (const QString &name, const QString &whatsThis) |
| QString | getButtonWhatsThis (const QString &name) |
| void | setButtonIcon (const QString &name, const QIcon &icon) |
| QIcon | getButtonIcon (const QString &name) |
| Public Slots inherited from MLABWidgetControl | |
| void | adjustSize () |
| virtual void | setEnabled (bool flag) |
| virtual void | setVisible (bool flag) |
| virtual bool | isVisible () |
| virtual void | setFocus () |
| virtual bool | hasFocus () |
| virtual void | setToolTip (const QString &string) |
| virtual void | setWhatsThis (const QString &string) |
| void | displayWhatsThis () |
| void | displayWhatsThis (const QString &text) |
| virtual void | setTitle (const QString &) |
| QWidget * | widget () |
| QLayout * | layout () |
| virtual QString | windowHandle () |
| virtual bool | createScreenshot (const QString &filename, bool grabFromScreen=true, bool scaleToLowRes=false) |
| bool | isReloadable () const |
| void | reload (MLABTree *tree) |
| QString | createGlobalScreenshot () |
| QString | applicationName () |
| QSize | size () |
| int | width () |
| int | height () |
| int | minWidth () |
| int | minHeight () |
| int | maxWidth () |
| int | maxHeight () |
| virtual void | setMinWidth (int s) |
| virtual void | setMinHeight (int s) |
| void | setMaxWidth (int s) |
| void | setMaxHeight (int s) |
| QSize | sizeHint () |
| QSize | minSize () |
| QSize | maxSize () |
| void | setMinSize (QSize size) |
| void | setMaxSize (QSize size) |
| void | updateLayout () |
| int | windowID () |
| MLABWidgetControl * | control (const QString &name) |
| float | scaleFactor () |
| MLABModule * | module () |
| QString | getType () |
| QString | getName () |
| bool | acceptDrops () |
| void | setAcceptDrops (bool flag) |
| void | raiseWidget () |
| void | setStyleSheetFromString (const QString &styleSheetText) |
| void | setStyleSheetFromFile (const QString &styleSheetFileName) |
| MLABTree * | tree () |
| void | updateMaxSize () |
| bool | expandX () |
| bool | expandY () |
| MLABTreePtr | getDefaultTagValues () const |
| virtual bool | hasUncommittedChanges () const |
| virtual void | applyUncommittedChanges () |
| virtual void | revertUncommittedChanges () |
| MLABField * | field () const |
Properties | |
| bool | checkableButtons |
| bool | exclusiveButtons |
CommonButtonGroup control.
The base control for handling a group of buttons.
MDL reference: CommonButtonGroup
|
slot |
Adds a button with the given name title and icon to the group. This function may only be called if the button group is not associated to an enum field, because the enumerations specify the available buttons.
References addButton().
|
slot |
Adds a button with the given name title and icon to the group. This is an overloaded function that uses a simple pixmap as icon.
References addButton().
Referenced by addButton(), addButton(), and getButtonIcon().
|
slot |
Returns the button with the given name, or NULL if no such button exists. If verbose is true, then an error messages is printed if the button does not exist.
References getButton().
Referenced by getButton().
|
slot |
Returns the icon.
References addButton(), getButtonIcon(), and MLABWidgetControl::tree().
Referenced by getButtonIcon().
|
slot |
|
slot |
|
slot |
|
slot |
Returns the What's This help text.
References getButtonWhatsThis().
Referenced by getButtonWhatsThis().
|
slot |
Returns whether the button is checked.
References isButtonChecked().
Referenced by isButtonChecked().
|
slot |
Returns whether the button is enabled.
References isButtonEnabled().
Referenced by isButtonEnabled().
|
slot |
Returns whether the button is visible.
References isButtonVisible().
Referenced by isButtonVisible().
|
slot |
Removes all buttons from the group. This function may only be called if the button group is not associated to an enum field, because the enumerations specify the available buttons.
References removeAllButtons().
Referenced by removeAllButtons().
|
slot |
Removes a button from the group. This function may only be called if the button group is not associated to an enum field, because the enumerations specify the available buttons.
References removeButton().
Referenced by removeButton().
|
slot |
Sets whether the button is checked.
References setButtonChecked().
Referenced by setButtonChecked().
|
slot |
Sets whether the button is enabled.
References setButtonEnabled().
Referenced by setButtonEnabled().
|
slot |
|
slot |
|
slot |
|
slot |
Sets whether the button is visible.
References setButtonVisible().
Referenced by setButtonVisible().
|
slot |
Sets the What's This help text.
References setButtonWhatsThis().
Referenced by setButtonWhatsThis().
|
slot |
Sets whether buttons are checkable. This has no effect on radio buttons.
References setCheckableButtons().
Referenced by setCheckableButtons().
|
slot |
Sets whether buttons are exclusively checked.
References exclusiveButtons, and setExclusiveButtons().
Referenced by setExclusiveButtons().
|
readwrite |
Buttons are checkable (cannot be false if control is associated with a field).
|
readwrite |
Buttons are exclusive (only sensible if buttons are checkable, cannot be false if control is associated with a field).
Referenced by setExclusiveButtons().