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

绘图编辑器 更多...

#include <DAAbstractPlotEditor.h>

类 DA::DAAbstractPlotEditor 继承关系图:
DA::DAAbstractRegionSelectEditor DA::DAChartEllipseRegionSelectEditor DA::DAChartPolygonRegionSelectEditor DA::DAChartRectRegionSelectEditor

Public 类型

enum  RTTI { RTTIRectRegionSelectEditor , RTTIEllipseRegionSelectEditor , RTTIPolygonRegionSelectEditor , RTTIUserDefine }
 

Public 成员函数

 DAAbstractPlotEditor (QwtPlot *parent)
 
const QwtPlot * plot () const
 
QwtPlot * plot ()
 
virtual void setEnabled (bool on)
 
virtual bool isEnabled () const
 
virtual int rtti () const =0
 
void setUseSpaceKey (bool b)
 设置是否使用空格,如果这个editor使用了空格,需要设置为true,否则会被屏蔽空格的输入,默认为false
 
bool isUseSpaceKey () const
 设置是否可以使用空格
 

Protected 成员函数

virtual bool eventFilter (QObject *object, QEvent *event)
 
virtual bool mousePressEvent (const QMouseEvent *e)
 
virtual bool mouseMovedEvent (const QMouseEvent *e)
 
virtual bool mouseReleasedEvent (const QMouseEvent *e)
 
virtual bool keyPressEvent (const QKeyEvent *e)
 
virtual bool keyReleaseEvent (const QKeyEvent *e)
 

详细描述

绘图编辑器

此编辑器会屏蔽长按空格的keyPressEvent和keyReleaseEvent

成员枚举类型说明

◆ RTTI

枚举值
RTTIRectRegionSelectEditor 

用于给图标添加矩形选框

RTTIEllipseRegionSelectEditor 

用于给图标添加椭圆选框

RTTIPolygonRegionSelectEditor 

用于给图标添加多边形选框

成员函数说明

◆ isUseSpaceKey()

bool DA::DAAbstractPlotEditor::isUseSpaceKey ( ) const

设置是否可以使用空格

返回

◆ keyPressEvent()

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

◆ rtti()

virtual int DA::DAAbstractPlotEditor::rtti ( ) const
pure virtual

◆ setUseSpaceKey()

void DA::DAAbstractPlotEditor::setUseSpaceKey ( bool  b)

设置是否使用空格,如果这个editor使用了空格,需要设置为true,否则会被屏蔽空格的输入,默认为false

参数
b

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