28 QxToolButton(
const QIcon &icon,
const QString &
text, QWidget *parent =
nullptr);
31 Qt::ArrowType menuArrowType()
const;
32 void setMenuArrowType(Qt::ArrowType type);
34 MenuArea menuArea()
const;
35 void setMenuArea(MenuArea area);
37 QSize sizeHint()
const override;
39 void setForceAlignCenter(
bool b =
true);
40 void setForceDefaultShowMenu(
bool b =
false);
43 void setToolButtonStyle(Qt::ToolButtonStyle style);
45 void paintEvent(QPaintEvent *event)
override;
46 void mousePressEvent(QMouseEvent *e)
override;
48 QxToolButtonPrivate *d;