18#ifndef BIMHOMEGUI_GUI_IACTIONGROUP_H
19#define BIMHOMEGUI_GUI_IACTIONGROUP_H
72 virtual QAction*
addAction(
const QString& text) = 0;
78 virtual QList<QAction*>
actions()
const = 0;
92 virtual bool setIProperty(
const char* name,
const QVariant& value) = 0;
static IActionGroup * create(void *parentView=nullptr)
创建 IActionGroup 实例
virtual QAction * addAction(const QString &text)=0
向组内添加文本动作
virtual void setGroupActionIcon(const QIcon &icon)=0
设置组按钮图标
virtual bool setIProperty(const char *name, const QVariant &value)=0
设置自定义属性
virtual QAction * addAction(QAction *action)=0
向组内添加已存在的 QAction
virtual void setIsMode(bool b)=0
设置动作组是否处于“模式”状态
virtual QList< QAction * > actions() const =0
获取组内所有动作
virtual void setDropDownMenu(bool b)=0
设置是否以下拉菜单形式展示动作组
Definition IActionGroup.h:32
Definition GuiDocObserverDelegate.h:33