#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. |
|
|
|
|