QtCanpool 3.3.0
载入中...
搜索中...
未找到
ribbonbuttongroup.h
浏览该文件的文档.
1
5#pragma once
6
7#include "qxribbon_global.h"
8#include <QFrame>
9#include <QMenu>
10#include <QToolButton>
11
13
14class RibbonButtonGroupPrivate;
15
17{
18 Q_OBJECT
19public:
20 explicit RibbonButtonGroup(QWidget *parent = Q_NULLPTR);
21 virtual ~RibbonButtonGroup();
22
23 QAction *addAction(QAction *a);
24 QAction *addAction(const QString &text, const QIcon &icon,
25 QToolButton::ToolButtonPopupMode popMode = QToolButton::InstantPopup);
26 QAction *addMenu(QMenu *menu, QToolButton::ToolButtonPopupMode popMode = QToolButton::InstantPopup);
27 QAction *addSeparator();
28 QAction *addWidget(QWidget *w);
29
30 QSize sizeHint() const Q_DECL_OVERRIDE;
31 QSize minimumSizeHint() const Q_DECL_OVERRIDE;
32Q_SIGNALS:
33 void actionTriggered(QAction *action);
34protected:
35 virtual void actionEvent(QActionEvent *e) Q_DECL_OVERRIDE;
36private:
38};
39
void actionTriggered(QAction *action)
#define QX_DECLARE_PRIVATE(Class)
#define Q_NULLPTR
Copyleft (C) 2025 maminjie canpool@163.com SPDX-License-Identifier: MulanPSL-2.0
#define QX_RIBBON_EXPORT
#define QX_RIBBON_END_NAMESPACE
#define QX_RIBBON_BEGIN_NAMESPACE
QColor text