|
DAWorkbench 0.0.1
DAWorkbench API
|
DAChartOperateWidget的app特化 更多...
#include <DAAppChartOperateWidget.h>
信号 | |
| void | plotItemCreated (DAFigureWidget *fig, DAChartWidget *plot, QwtPlotItem *item) |
| createItem | |
信号 继承自 DA::DAChartOperateWidget | |
| void | figureRemoving (DA::DAFigureWidget *f) |
| 绘图即将关闭 | |
| void | figureCreated (DA::DAFigureWidget *f) |
| 创建了一个绘图 | |
| void | figureTitleChanged (DA::DAFigureWidget *f, const QString &title) |
| 绘图的标题发生了改变 | |
| void | currentFigureChanged (DA::DAFigureWidget *f, int index) |
| 当前的figure改变了 | |
| void | chartAdded (DA::DAChartWidget *c) |
| 添加了chart | |
| void | chartRemoved (DA::DAChartWidget *c) |
| 绘图移除 | |
| void | currentChartChanged (DA::DAChartWidget *c) |
| 当前的绘图发生了变更 | |
Public 成员函数 | |
| DAAppChartOperateWidget (QWidget *parent=nullptr) | |
| void | setDataManager (DADataManager *mgr) |
| 设置dmg | |
| virtual DAFigureWidget * | createFigure (const QString &name=QString()) override |
| 创建figure | |
Public 成员函数 继承自 DA::DAChartOperateWidget | |
| DAChartOperateWidget (QWidget *parent=nullptr) | |
| void | setupFigureFactory (DAFigureFactory *factory) |
| 安装FigureFactory,DAChartOperateWidget负责工厂的销毁 | |
| DAFigureFactory * | takeFactory () |
| 拿出之前的工厂 | |
| DAFigureFactory * | getFigureFactory () const |
| 获取工厂 | |
| QList< DAFigureWidget * > | getFigureList () const |
| 获取所有的绘图 | |
| DAFigureWidget * | getCurrentFigure () const |
| 获取当前的fig,如果没有返回nullptr | |
| DAFigureWidget * | gcf () const |
| like matlab/matplotlib gcf api | |
| void | setCurrentFigure (int index) |
| 把绘图设置为当前绘图 | |
| DAFigureWidget * | getFigure (int index) const |
| 根据索引获取fig | |
| DAFigureWidget * | findFigure (const QString &id) const |
| 查找绘图 | |
| QString | getFigureName (int index) const |
| 获取fig的命名 | |
| QString | getFigureName (DAFigureWidget *f) const |
| void | setFigureName (int index, const QString &name) |
| 设置绘图名称 | |
| void | setFigureName (DAFigureWidget *f, const QString &name) |
| int | getFigureIndex (DAFigureWidget *f) const |
| 获取fig在DAChartOperateWidget的索引 | |
| void | removeFigure (DAFigureWidget *f, bool deleteFigure=true) |
| 删除窗口 | |
| DAChartWidget * | getCurrentChart () const |
| 获取当前的chart,如果没有返回nullptr | |
| DAChartWidget * | gca () const |
| like matlab/matplotlib gca api | |
| QList< DAChartWidget * > | getAllCharts () const |
| 获取当前选中绘图的所有图表 | |
| QList< DAChartWidget * > | gcas () const |
| 获取当前选中绘图的所有图表 | |
| int | getFigureCount () const |
| QUndoStack * | getUndoStack () override |
| 操作窗口对应的UndoStack | |
Public 成员函数 继承自 DA::DAAbstractOperateWidget | |
| DAAbstractOperateWidget (QWidget *par=nullptr) | |
额外继承的成员函数 | |
Public 槽 继承自 DA::DAChartOperateWidget | |
| void | clear () |
| 清除所有绘图 | |
Protected 成员函数 继承自 DA::DAChartOperateWidget | |
| void | initFigureConnect (DAFigureWidget *fig) |
| 初始化figure的连接 | |
DAChartOperateWidget的app特化
|
overridevirtual |
|
signal |
createItem
| fig | |
| plot | |
| item |
| void DA::DAAppChartOperateWidget::setDataManager | ( | DADataManager * | mgr | ) |
设置dmg
| mgr |