DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAActionsInterface类 参考

这是app所有action的管理器 更多...

#include <DAActionsInterface.h>

类 DA::DAActionsInterface 继承关系图:
DA::DABaseInterface DA::DAAppActions

class  PrivateData
 

Public 成员函数

 DAActionsInterface (DAUIInterface *u)
 
QAction * createAction (const char *objname)
 创建一个action,并记录它
 
QAction * createAction (const char *objname, bool checkable, bool checked=false, QActionGroup *actGroup=nullptr)
 DAAppActionsInterface::createAction
 
QAction * createAction (const char *objname, const char *iconpath)
 创建一个action,并记录它
 
QAction * createAction (const char *objname, const char *iconpath, bool checkable, bool checked=false, QActionGroup *actGroup=nullptr)
 创建一个action,并记录它
 
void recordAction (QAction *act)
 记录action,action要保证有独立的object name
 
virtual void retranslateUi ()
 实例化的接口需要继承此函数实现语言切换的文本变更
 
QAction * findAction (const char *objname)
 查找action
 
QAction * findAction (const QString &objname)
 查找action
 
- Public 成员函数 继承自 DA::DABaseInterface
 DABaseInterface (DACoreInterface *c, QObject *par=nullptr)
 
DACoreInterfacecore () const
 

详细描述

这是app所有action的管理器

成员函数说明

◆ createAction() [1/4]

QAction * DAActionsInterface::createAction ( const char *  objname)

创建一个action,并记录它

action的Enabled状态会根据PythonInterpreterInitialized进行设置

参数
objname
iconpath
返回

◆ createAction() [2/4]

QAction * DAActionsInterface::createAction ( const char *  objname,
bool  checkable,
bool  checked = false,
QActionGroup *  actGroup = nullptr 
)

DAAppActionsInterface::createAction

参数
objname
checkable
checked
返回

◆ createAction() [3/4]

QAction * DAActionsInterface::createAction ( const char *  objname,
const char *  iconpath 
)

创建一个action,并记录它

action的Enabled状态会根据PythonInterpreterInitialized进行设置

参数
objname
iconpath
返回

◆ createAction() [4/4]

QAction * DAActionsInterface::createAction ( const char *  objname,
const char *  iconpath,
bool  checkable,
bool  checked = false,
QActionGroup *  actGroup = nullptr 
)

创建一个action,并记录它

参数
objname
iconpath
checkable
checked
返回

◆ findAction() [1/2]

QAction * DAActionsInterface::findAction ( const char *  objname)

查找action

参数
objname
返回
如果没有返回nullptr

◆ findAction() [2/2]

QAction * DAActionsInterface::findAction ( const QString &  objname)

查找action

参数
objname
返回
如果没有返回nullptr

◆ recordAction()

void DAActionsInterface::recordAction ( QAction *  act)

记录action,action要保证有独立的object name

参数
act

◆ retranslateUi()

void DAActionsInterface::retranslateUi ( )
virtual

实例化的接口需要继承此函数实现语言切换的文本变更

DA::DAAppActions 重载.


该类的文档由以下文件生成: