32 explicit Menu(QWidget* parent =
nullptr);
33 explicit Menu(
const QString &title, QWidget* parent =
nullptr);
36 bool closeOnMiddleClick()
const;
37 void setCloseOnMiddleClick(
bool close);
45 void mouseReleaseEvent(QMouseEvent* e)
override;
46 void keyPressEvent(QKeyEvent* e)
override;
50 bool m_closeOnMiddleClick =
false;
57 explicit Action(QObject* parent =
nullptr);
58 explicit Action(
const QString &text, QObject* parent =
nullptr);
59 explicit Action(
const QIcon &icon,
const QString &text, QObject* parent =
nullptr);
66 void emitCtrlTriggered();
67 void emitShiftTriggered();