menu-button.hpp 413 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <QPushButton>
  3. class MenuButton : public QPushButton {
  4. Q_OBJECT
  5. protected:
  6. void mousePressEvent(QMouseEvent *event) override;
  7. void keyPressEvent(QKeyEvent *event) override;
  8. public:
  9. explicit inline MenuButton(QWidget *parent = nullptr)
  10. : QPushButton(parent)
  11. {
  12. }
  13. explicit inline MenuButton(const QString &text,
  14. QWidget *parent = nullptr)
  15. : QPushButton(text, parent)
  16. {
  17. }
  18. };