用于给图标添加矩形选框的事件过滤器
更多...
#include <DAChartRectRegionSelectEditor.h>
|
|
| DAChartRectRegionSelectEditor (QwtPlot *parent) |
| |
| virtual QPainterPath | getSelectRegion () const |
| | 获取选择的数据区域
|
| |
| virtual void | setSelectRegion (const QPainterPath &shape) |
| | SARectRegionSelectEditor::setSelectRegion
|
| |
| virtual void | setSelectionMode (const SelectionMode &selectionMode) |
| | 设置选择模式
|
| |
| virtual int | rtti () const |
| | rtti
|
| |
|
void | clear () |
| | 清理数据
|
| |
|
| 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 |
| | 把当前区域转换为其它轴系
|
| |
|
| 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 |
| | 设置是否可以使用空格
|
| |
◆ getSelectRegion()
| QPainterPath DA::DAChartRectRegionSelectEditor::getSelectRegion |
( |
| ) |
const |
|
virtual |
◆ keyPressEvent()
| bool DA::DAChartRectRegionSelectEditor::keyPressEvent |
( |
const QKeyEvent * |
e | ) |
|
|
protectedvirtual |
◆ keyReleaseEvent()
| bool DA::DAChartRectRegionSelectEditor::keyReleaseEvent |
( |
const QKeyEvent * |
e | ) |
|
|
protectedvirtual |
◆ mouseMovedEvent()
| bool DA::DAChartRectRegionSelectEditor::mouseMovedEvent |
( |
const QMouseEvent * |
e | ) |
|
|
protectedvirtual |
◆ mousePressEvent()
| bool DA::DAChartRectRegionSelectEditor::mousePressEvent |
( |
const QMouseEvent * |
e | ) |
|
|
protectedvirtual |
◆ mouseReleasedEvent()
| bool DA::DAChartRectRegionSelectEditor::mouseReleasedEvent |
( |
const QMouseEvent * |
e | ) |
|
|
protectedvirtual |
◆ rtti()
| int DA::DAChartRectRegionSelectEditor::rtti |
( |
| ) |
const |
|
virtual |
◆ setSelectionMode()
| void DA::DAChartRectRegionSelectEditor::setSelectionMode |
( |
const SelectionMode & |
selectionMode | ) |
|
|
virtual |
◆ setSelectRegion()
| void DA::DAChartRectRegionSelectEditor::setSelectRegion |
( |
const QPainterPath & |
shape | ) |
|
|
virtual |
该类的文档由以下文件生成:
- /home/runner/work/data-workbench/data-workbench/src/DAFigure/DAChartRectRegionSelectEditor.h
- /home/runner/work/data-workbench/data-workbench/src/DAFigure/DAChartRectRegionSelectEditor.cpp