#include <MenuButton.h>
The MenuButton class.
A button that sends a signal when clicked.
This Class is meant for inheritance like MenuToolButton does.
|
void | sig_triggered (QPoint) |
|
|
| MenuButton (QWidget *parent=nullptr) |
|
void | set_show_title (bool show_title) |
|
|
virtual void | mouseReleaseEvent (QMouseEvent *e) override |
|
virtual void | mousePressEvent (QMouseEvent *e) override |
|
virtual void | enterEvent (QEvent *e) override |
|
virtual void | leaveEvent (QEvent *e) override |
|
virtual void | show_menu (QPoint pos) |
| subclasses should call this function and show their menu More...
|
|
virtual bool | prove_enabled () |
| subclasses should reimplement this function.
This method should return false if the button should be disabled and false else More...
|
|
void | set_std_icon () |
| sets the icon depending on the skin
|
|
|
void | _sl_skin_changed () |
|
void | _sl_language_changed () |
|
virtual bool MenuButton::prove_enabled |
( |
| ) |
|
|
protectedvirtual |
subclasses should reimplement this function.
This method should return false if the button should be disabled and false else
- Returns
- true if button should be enabled, false else
virtual void MenuButton::show_menu |
( |
QPoint |
pos | ) |
|
|
protectedvirtual |
subclasses should call this function and show their menu
- Parameters
-
pos | position of mouse pointer |