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

DAChartOperateWidget的app特化 更多...

#include <DAAppChartOperateWidget.h>

类 DA::DAAppChartOperateWidget 继承关系图:
DA::DAChartOperateWidget DA::DAAbstractOperateWidget

信号

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 DAFigureWidgetcreateFigure (const QString &name=QString()) override
 创建figure
 
- Public 成员函数 继承自 DA::DAChartOperateWidget
 DAChartOperateWidget (QWidget *parent=nullptr)
 
void setupFigureFactory (DAFigureFactory *factory)
 安装FigureFactory,DAChartOperateWidget负责工厂的销毁
 
DAFigureFactorytakeFactory ()
 拿出之前的工厂
 
DAFigureFactorygetFigureFactory () const
 获取工厂
 
QList< DAFigureWidget * > getFigureList () const
 获取所有的绘图
 
DAFigureWidgetgetCurrentFigure () const
 获取当前的fig,如果没有返回nullptr
 
DAFigureWidgetgcf () const
 like matlab/matplotlib gcf api
 
void setCurrentFigure (int index)
 把绘图设置为当前绘图
 
DAFigureWidgetgetFigure (int index) const
 根据索引获取fig
 
DAFigureWidgetfindFigure (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)
 删除窗口
 
DAChartWidgetgetCurrentChart () const
 获取当前的chart,如果没有返回nullptr
 
DAChartWidgetgca () 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特化

成员函数说明

◆ createFigure()

DAFigureWidget * DA::DAAppChartOperateWidget::createFigure ( const QString &  name = QString())
overridevirtual

创建figure

返回

重载 DA::DAChartOperateWidget .

◆ plotItemCreated

void DA::DAAppChartOperateWidget::plotItemCreated ( DAFigureWidget fig,
DAChartWidget plot,
QwtPlotItem *  item 
)
signal

createItem

参数
fig
plot
item

◆ setDataManager()

void DA::DAAppChartOperateWidget::setDataManager ( DADataManager mgr)

设置dmg

参数
mgr

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