DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAChartPolygonRegionSelectEditor类 参考
类 DA::DAChartPolygonRegionSelectEditor 继承关系图:
DA::DAAbstractRegionSelectEditor DA::DAAbstractPlotEditor

class  PrivateData
 

Public 成员函数

 DAChartPolygonRegionSelectEditor (QwtPlot *parent)
 
virtual QPainterPath getSelectRegion () const
 
virtual void setSelectRegion (const QPainterPath &shape)
 
virtual void setSelectionMode (const SelectionMode &selectionMode)
 
virtual int rtti () const
 
- Public 成员函数 继承自 DA::DAAbstractRegionSelectEditor
 DAAbstractRegionSelectEditor (QwtPlot *parent)
 
virtual SelectionMode getSelectionMode () const
 
virtual bool isContains (const QPointF &p) const
 判断点是否在区域里
 
int getXAxis () const
 获取绑定的x轴
 
int getYAxis () const
 获取绑定的y轴
 
void setAxis (int xAxis, int yAxis)
 设置关联的坐标轴
 
QPointF invTransform (const QPointF &pos) const
 屏幕坐标转换为数据坐标
 
QPointF transform (const QPointF &pos) const
 数据坐标转换为屏幕坐标
 
QPainterPath transformToOtherAxis (int axisX, int axisY) const
 把当前区域转换为其它轴系
 
- Public 成员函数 继承自 DA::DAAbstractPlotEditor
 DAAbstractPlotEditor (QwtPlot *parent)
 
const QwtPlot * plot () const
 
QwtPlot * plot ()
 
virtual void setEnabled (bool on)
 
virtual bool isEnabled () const
 
void setUseSpaceKey (bool b)
 设置是否使用空格,如果这个editor使用了空格,需要设置为true,否则会被屏蔽空格的输入,默认为false
 
bool isUseSpaceKey () const
 设置是否可以使用空格
 

Protected 成员函数

bool mousePressEvent (const QMouseEvent *e)
 
bool mouseMovedEvent (const QMouseEvent *e)
 
bool keyPressEvent (const QKeyEvent *e)
 
bool completeRegion ()
 
bool backspaceRegion ()
 回退
 
- Protected 成员函数 继承自 DA::DAAbstractPlotEditor
virtual bool eventFilter (QObject *object, QEvent *event)
 
virtual bool mouseReleasedEvent (const QMouseEvent *e)
 
virtual bool keyReleaseEvent (const QKeyEvent *e)
 

额外继承的成员函数

- Public 类型 继承自 DA::DAAbstractRegionSelectEditor
enum  SelectionMode { SingleSelection , AdditionalSelection , SubtractionSelection , IntersectionSelection }
 选择模式 更多...
 
- Public 类型 继承自 DA::DAAbstractPlotEditor
enum  RTTI { RTTIRectRegionSelectEditor , RTTIEllipseRegionSelectEditor , RTTIPolygonRegionSelectEditor , RTTIUserDefine }
 
- 信号 继承自 DA::DAAbstractRegionSelectEditor
void finishSelection (const QPainterPath &shape)
 完成选择发出的信号
 

成员函数说明

◆ backspaceRegion()

bool DA::DAChartPolygonRegionSelectEditor::backspaceRegion ( )
protected

回退

返回

◆ getSelectRegion()

QPainterPath DA::DAChartPolygonRegionSelectEditor::getSelectRegion ( ) const
virtual

◆ keyPressEvent()

bool DA::DAChartPolygonRegionSelectEditor::keyPressEvent ( const QKeyEvent *  e)
protectedvirtual

◆ mouseMovedEvent()

bool DA::DAChartPolygonRegionSelectEditor::mouseMovedEvent ( const QMouseEvent *  e)
protectedvirtual

◆ mousePressEvent()

bool DA::DAChartPolygonRegionSelectEditor::mousePressEvent ( const QMouseEvent *  e)
protectedvirtual

◆ rtti()

int DA::DAChartPolygonRegionSelectEditor::rtti ( ) const
virtual

◆ setSelectionMode()

void DA::DAChartPolygonRegionSelectEditor::setSelectionMode ( const SelectionMode selectionMode)
virtual

◆ setSelectRegion()

void DA::DAChartPolygonRegionSelectEditor::setSelectRegion ( const QPainterPath &  shape)
virtual

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