Inherits MLABWidgetControl.
Inherited by MLABButtonBarControl, MLABPushButtonGroupControl, MLABRadioButtonGroupControl, and MLABToolButtonGroupControl.
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 QIcon &icon) |
| QAbstractButton * | addButton (const QString &name, const QString &title, const QPixmap &icon) |
| QAbstractButton * | getButton (const QString &name, bool verbose=false) |
| void | removeButton (const QString &name) |
Button Group Properties | |
These methods set properties of the button group and affect all buttons. | |
| bool | checkableButtons () const |
| bool | exclusiveButtons () const |
| 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. | |
| QIcon | getButtonIcon (const QString &name) |
| QString | getButtonTitle (const QString &name) |
| QString | getButtonToolTip (const QString &name) |
| QString | getButtonWhatsThis (const QString &name) |
| bool | isButtonChecked (const QString &name) |
| bool | isButtonEnabled (const QString &name) |
| bool | isButtonVisible (const QString &name) |
| void | setButtonChecked (const QString &name, bool checked) |
| void | setButtonEnabled (const QString &name, bool enabled) |
| void | setButtonIcon (const QString &name, const QIcon &icon) |
| void | setButtonTitle (const QString &name, const QString &title) |
| void | setButtonToolTip (const QString &name, const QString &toolTip) |
| void | setButtonVisible (const QString &name, bool visible) |
| void | setButtonWhatsThis (const QString &name, const QString &whatsThis) |
The base control for handling a group of buttons.
MDL reference: CommonButtonGroup
| QAbstractButton* MLABCommonButtonGroupControl::addButton | ( | const QString & | name, | |
| const QString & | title, | |||
| const QIcon & | icon | |||
| ) | [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 a enum field, because the enumerations specify the available buttons.
| QAbstractButton* MLABCommonButtonGroupControl::addButton | ( | const QString & | name, | |
| const QString & | title, | |||
| const QPixmap & | icon | |||
| ) | [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.
| bool MLABCommonButtonGroupControl::checkableButtons | ( | ) | const [slot] |
Returns if buttons are checkable.
| bool MLABCommonButtonGroupControl::exclusiveButtons | ( | ) | const [slot] |
Returns if buttons are exclusively checked.
| QAbstractButton* MLABCommonButtonGroupControl::getButton | ( | const QString & | name, | |
| bool | verbose = false | |||
| ) | [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.
| QIcon MLABCommonButtonGroupControl::getButtonIcon | ( | const QString & | name | ) | [slot] |
Returns the icon.
| QString MLABCommonButtonGroupControl::getButtonTitle | ( | const QString & | name | ) | [slot] |
Returns the title.
| QString MLABCommonButtonGroupControl::getButtonToolTip | ( | const QString & | name | ) | [slot] |
Returns the tooltip text.
| QString MLABCommonButtonGroupControl::getButtonWhatsThis | ( | const QString & | name | ) | [slot] |
Returns the What's This help text.
| bool MLABCommonButtonGroupControl::isButtonChecked | ( | const QString & | name | ) | [slot] |
Returns true if the button is checked, false otherwise.
| bool MLABCommonButtonGroupControl::isButtonEnabled | ( | const QString & | name | ) | [slot] |
Returns true if the button is enabled, false otherwise.
| bool MLABCommonButtonGroupControl::isButtonVisible | ( | const QString & | name | ) | [slot] |
Returns true if the button is visible, false otherwise.
| void MLABCommonButtonGroupControl::removeButton | ( | const QString & | name | ) | [slot] |
Removes a button from the group.
This function may only be called if the button group is not associated to a enum field, because the enumerations specify the available buttons.
| void MLABCommonButtonGroupControl::setButtonChecked | ( | const QString & | name, | |
| bool | checked | |||
| ) | [slot] |
Sets if the button is checked.
| void MLABCommonButtonGroupControl::setButtonEnabled | ( | const QString & | name, | |
| bool | enabled | |||
| ) | [slot] |
Sets if the button is enabled.
| void MLABCommonButtonGroupControl::setButtonIcon | ( | const QString & | name, | |
| const QIcon & | icon | |||
| ) | [slot] |
Sets the icon.
| void MLABCommonButtonGroupControl::setButtonTitle | ( | const QString & | name, | |
| const QString & | title | |||
| ) | [slot] |
Sets the title.
| void MLABCommonButtonGroupControl::setButtonToolTip | ( | const QString & | name, | |
| const QString & | toolTip | |||
| ) | [slot] |
Sets the tooltip text.
| void MLABCommonButtonGroupControl::setButtonVisible | ( | const QString & | name, | |
| bool | visible | |||
| ) | [slot] |
Sets if the button is visible.
| void MLABCommonButtonGroupControl::setButtonWhatsThis | ( | const QString & | name, | |
| const QString & | whatsThis | |||
| ) | [slot] |
Sets the What's This help text.
| void MLABCommonButtonGroupControl::setCheckableButtons | ( | bool | checkable | ) | [slot] |
Sets if buttons are checkable. This has no effect on radio buttons.
| void MLABCommonButtonGroupControl::setExclusiveButtons | ( | bool | exclusiveButtons | ) | [slot] |
Sets if buttons are exclusively checked.
1.5.8