DAWorkbench
0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAChartEllipseRegionSelectEditor.h
1
#ifndef DACHARTELLIPSEREGIONSELECTEDITOR_H
2
#define DACHARTELLIPSEREGIONSELECTEDITOR_H
3
#include "DAFigureAPI.h"
4
#include "DAAbstractRegionSelectEditor.h"
5
#include "DAChartSelectRegionShapeItem.h"
6
namespace
DA
7
{
8
12
class
DAFIGURE_API
DAChartEllipseRegionSelectEditor
:
public
DAAbstractRegionSelectEditor
13
{
14
Q_OBJECT
15
DA_DECLARE_PRIVATE(
DAChartEllipseRegionSelectEditor
)
16
public
:
17
DAChartEllipseRegionSelectEditor
(QwtPlot* parent);
18
virtual
~DAChartEllipseRegionSelectEditor
();
19
//获取选择的数据区域
20
virtual
QPainterPath getSelectRegion()
const
;
21
//设置选区
22
virtual
void
setSelectRegion(
const
QPainterPath& shape);
23
//设置选择模式
24
virtual
void
setSelectionMode(
const
SelectionMode
& selectionMode);
25
// rtti
26
virtual
int
rtti()
const
;
27
//清理数据
28
void
clear();
29
private
slots:
30
void
onItemAttached(QwtPlotItem* item,
bool
on);
31
32
protected
:
33
bool
mousePressEvent(
const
QMouseEvent* e);
34
bool
mouseMovedEvent(
const
QMouseEvent* e);
35
bool
mouseReleasedEvent(
const
QMouseEvent* e);
36
};
37
}
// End Of Namespace DA
38
#endif
// DACHARTELLIPSEREGIONSELECTEDITOR_H
DA::DAAbstractRegionSelectEditor
Definition
DAAbstractRegionSelectEditor.h:10
DA::DAAbstractRegionSelectEditor::SelectionMode
SelectionMode
选择模式
Definition
DAAbstractRegionSelectEditor.h:18
DA::DAChartEllipseRegionSelectEditor
椭圆选区
Definition
DAChartEllipseRegionSelectEditor.h:13
DA
序列化类都是带异常的,使用中需要处理异常
Definition
AppMainWindow.cpp:44
src
DAFigure
DAChartEllipseRegionSelectEditor.h
制作者
1.9.8