#include <YQMenuButton.h>
Inheritance diagram for YQMenuButton:

Public Member Functions | |
| YQMenuButton (QWidget *parent, const YWidgetOpt &opt, YCPString label) | |
| void | setEnabling (bool enabled) |
| long | nicesize (YUIDimension dim) |
| void | setSize (long newWidth, long newHeight) |
| void | setLabel (const YCPString &label) |
| virtual bool | setKeyboardFocus () |
| virtual void | createMenu () |
| void | createMenu (YMenuItem *ymenu, QPopupMenu *_qt_menu) |
Protected Slots | |
| void | menuEntryActivated (int menu_item_index) |
| void | returnNow () |
Protected Attributes | |
| QPushButton * | _qt_pushbutton |
| int | _selected_item_index |
|
||||||||||||||||
|
Constructor. |
|
||||||||||||
|
Recursively create the menu structure. |
|
|
Actually create the menu structure. Reimplemented - inherited from YMenuButton. Implements YMenuButton. |
|
|
Triggered when any menu item is activated. |
|
|
Minimum size the widget should have to make it look and feel nice. Dimension, either YD_HORIZ or YD_VERT Implements YWidget. |
|
|
Triggered via menuEntryActivated() by zero timer to get back in sync with the Qt event loop. |
|
|
Inherited from YWidget: Sets the enabled state of the widget. All new widgets are enabled per definition. Only enabled widgets can take user input. Reimplemented from YWidget. |
|
|
Accept the keyboard focus. Reimplemented from YWidget. |
|
|
Changes the label of the button Reimplemented from YMenuButton. |
|
||||||||||||
|
Sets the new size of the widget. Reimplemented from YWidget. |
|
|
|
|
|
|
1.4.4