1 #ifndef WIDGETS_ICONBUTTON_H
2 #define WIDGETS_ICONBUTTON_H
6 #include <QAbstractButton>
13 Q_PROPERTY(QPixmap pixmap READ pixmap WRITE setPixmap)
16 explicit IconButton(QWidget *parent =
nullptr);
19 const QPixmap &pixmap()
const;
20 void setPixmap(
const QPixmap &pixmap);
21 QSize sizeHint()
const override;
24 void paintEvent(QPaintEvent *event)
override;
25 void keyPressEvent(QKeyEvent *event)
override;
26 void keyReleaseEvent(QKeyEvent *event)
override;
50 #endif // WIDGETS_ICONBUTTON_H