这是app所有action的管理器
更多...
#include <DAActionsInterface.h>
|
|
| 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
|
| |
|
| DABaseInterface (DACoreInterface *c, QObject *par=nullptr) |
| |
|
DACoreInterface * | core () const |
| |
◆ createAction() [1/4]
| QAction * DAActionsInterface::createAction |
( |
const char * |
objname | ) |
|
创建一个action,并记录它
action的Enabled状态会根据PythonInterpreterInitialized进行设置
- 参数
-
- 返回
◆ 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进行设置
- 参数
-
- 返回
◆ 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
- 参数
-
- 返回
- 如果没有返回nullptr
◆ findAction() [2/2]
| QAction * DAActionsInterface::findAction |
( |
const QString & |
objname | ) |
|
查找action
- 参数
-
- 返回
- 如果没有返回nullptr
◆ recordAction()
| void DAActionsInterface::recordAction |
( |
QAction * |
act | ) |
|
记录action,action要保证有独立的object name
- 参数
-
◆ retranslateUi()
| void DAActionsInterface::retranslateUi |
( |
| ) |
|
|
virtual |
该类的文档由以下文件生成:
- /home/runner/work/data-workbench/data-workbench/src/DAInterface/DAActionsInterface.h
- /home/runner/work/data-workbench/data-workbench/src/DAInterface/DAActionsInterface.cpp