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

action管理 更多...

#include <DAAppActions.h>

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

Public 成员函数

 DAAppActions (DAUIInterface *u)
 
void retranslateUi () override
 实例化的接口需要继承此函数实现语言切换的文本变更
 
- Public 成员函数 继承自 DA::DAActionsInterface
 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
 
QAction * findAction (const char *objname)
 查找action
 
QAction * findAction (const QString &objname)
 查找action
 
- Public 成员函数 继承自 DA::DABaseInterface
 DABaseInterface (DACoreInterface *c, QObject *par=nullptr)
 
DACoreInterfacecore () const
 

Public 属性

QAction * actionOpen
 打开
 
QAction * actionSave
 保存
 
QAction * actionSaveAs
 另存为
 
QAction * actionAppendProject
 追加工程
 
QAction * actionRedo
 
QAction * actionUndo
 
QAction * actionSetting
 设置
 
QAction * actionPluginManager
 插件管理
 
QAction * actionAbout
 about
 
QAction * actionAddData
 添加数据
 
QAction * actionRemoveData
 移除数据
 
QAction * actionRemoveRow
 移除 一行
 
QAction * actionRemoveColumn
 移除 一列
 
QAction * actionRemoveCell
 移除单元格(设置为nan)
 
QAction * actionInsertRow
 向下插入 一行
 
QAction * actionInsertRowAbove
 向上插入 一行
 
QAction * actionInsertColumnLeft
 在左边插入列
 
QAction * actionInsertColumnRight
 在右边插入列
 
QAction * actionRenameColumns
 更改列名
 
QAction * actionCastToString
 数据转换为文本
 
QAction * actionCastToNum
 数据转换为数字
 
QAction * actionCastToDatetime
 转换为日期
 
QAction * actionChangeToIndex
 把某列转换为index
 
QAction * actionWorkflowNew
 新建工作流
 
QActionGroup * actionGroupWorkflowStartEdit
 Start**的actionGroup
 
QAction * actionWorkflowStartDrawRect
 绘制矩形
 
QAction * actionWorkflowStartDrawText
 绘制文本框
 
QAction * actionWorkflowShowGrid
 显示网格
 
QAction * actionWorkflowViewMarker
 视图标记
 
QAction * actionWorkflowViewReadOnly
 锁定视图
 
QAction * actionExportWorkflowSceneToImage
 导出png格式
 
QAction * actionExportWorkflowSceneToPNG
 导出png格式
 
QAction * actionWorkflowAddBackgroundPixmap
 添加背景图
 
QAction * actionWorkflowLockBackgroundPixmap
 锁定背景图
 
QAction * actionWorkflowEnableItemMoveWithBackground
 背景图跟随元件移动
 
QAction * actionWorkflowEnableItemLinkageMove
 图元联动,所谓联动,就是随着一个图元的移动,所有和这个图元链接的图元跟随移动
 
QAction * actionItemGrouping
 分组
 
QAction * actionItemUngroup
 取消分组
 
QAction * actionWorkflowLinkEnable
 允许连接
 
QAction * actionWorkflowRun
 运行工作流
 
QAction * actionWorkflowTerminate
 停止工作流
 
QAction * actionAddFigure
 添加绘图
 
QAction * actionFigureResizeChart
 改变fig的chart大小
 
QAction * actionFigureNewXYAxis
 新增加一个2D绘图
 
QAction * actionChartAddCurve
 添加曲线
 
QAction * actionChartAddScatter2D
 添加散点图
 
QAction * actionChartAddErrorBar
 添加误差棒图
 
QAction * actionChartAddBoxPlot
 添加箱线图
 
QAction * actionChartAddBar
 添加柱状图
 
QAction * actionChartAddMultiBar
 添加多维柱状图
 
QAction * actionChartAddHistogramBar
 添加统计图
 
QAction * actionChartAddContourMap
 等高线图
 
QAction * actionChartAddCloudMap
 云图
 
QAction * actionChartAddVectorfield
 向量场图
 
QAction * actionFigureSettingApplyAllChart
 figure的设置应用到所有chart
 
QAction * actionChartEnableGrid
 网格显示总开关
 
QAction * actionChartEnableGridX
 网格显示X开关
 
QAction * actionChartEnableGridY
 网格显示Y开关
 
QAction * actionChartEnableGridXMin
 网格显示Xmin开关
 
QAction * actionChartEnableGridYMin
 网格显示Ymin开关
 
QAction * actionChartEnableZoom
 绘图允许缩放
 
QAction * actionChartZoomIn
 绘图放大
 
QAction * actionChartZoomOut
 绘图缩小
 
QAction * actionChartZoomAll
 显示全部
 
QAction * actionChartEnablePan
 绘图拖动
 
QActionGroup * actionGroupChartPickers
 Chart Picker的actiongroup
 
QAction * actionChartEnablePickerCross
 十字标记
 
QAction * actionChartEnablePickerY
 y拾取器
 
QAction * actionChartEnablePickerXY
 xy拾取器
 
QAction * actionChartLinkAllPickerEnabled
 联动所有绘图
 
QAction * actionChartEnableLegend
 legend
 
QAction * actionCopyFigureInClipboard
 把图片复制到剪切板
 
QActionGroup * actionGroupChartPickerTextRegion
 设置ypicker时,picker text所在的位置
 
QAction * actionChartPickerTextAtLeftTop
 ypicker的文字在绘图的左上角
 
QAction * actionChartPickerTextAtLeftBottom
 ypicker的文字在绘图的左下角
 
QAction * actionChartPickerTextAtRightTop
 ypicker的文字在绘图的右上角
 
QAction * actionChartPickerTextAtRightBottom
 ypicker的文字在绘图的右下角
 
QAction * actionChartPickerTextFollowMouse
 ypicker的文字跟随鼠标
 
QAction * actionChartYPickerShowXValueEnabled
 ypicker显示x值
 
QAction * actionShowWorkFlowArea
 显示工作流区域
 
QAction * actionShowWorkFlowManagerArea
 显示工作流管理区域
 
QAction * actionShowChartArea
 
QAction * actionShowChartManagerArea
 显示绘图管理区域
 
QAction * actionShowDataArea
 
QAction * actionShowDataManagerArea
 显示数据管理区域
 
QAction * actionShowMessageLogView
 
QAction * actionShowSettingWidget
 
QAction * actionShowLeftSideBar
 显示/隐藏左边侧边栏
 
QAction * actionShowRightSideBar
 显示/隐藏右边侧边栏
 
QAction * actionRibbonThemeOffice2013
 office2013主题
 
QAction * actionRibbonThemeOffice2016Blue
 office2016主题
 
QAction * actionRibbonThemeOffice2021Blue
 office2021主题
 
QAction * actionRibbonThemeDark
 dark主题
 
QActionGroup * actionGroupRibbonTheme
 actionRibbonTheme* 的actionGroup
 
QList< QAction * > actionListOfColorTheme
 
DARecentFilesManagerrecentFilesManager { nullptr }
 

Protected 成员函数

void buildActions ()
 
void buildMainAction ()
 
void buildDataAction ()
 
void buildChartAction ()
 
void buildViewAction ()
 
void buildWorkflowAction ()
 
void buildOtherActions ()
 
void buildColorThemeActions ()
 
QPixmap createColorThemePixmap (const QList< QColor > &clrs, const QSize &size) const
 

详细描述

action管理

成员函数说明

◆ retranslateUi()

void DAAppActions::retranslateUi ( )
overridevirtual

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

重载 DA::DAActionsInterface .


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