rock_widget_collection
0.1
build
rock-master-18.09-gui-rock-widget-collection-0.20180124
src
generic_widgets
PolylineItem.h
Go to the documentation of this file.
1
/*
2
* File: PolylineItem.h
3
* Author: blueck
4
*
5
* Created on 29. Juni 2010, 11:32
6
*/
7
8
#include "
FillItem.h
"
9
#include <QtCore/QPoint>
10
#include <QtCore/QList>
11
12
#ifndef POLYLINEITEM_H
13
#define POLYLINEITEM_H
14
18
class
PolylineItem
:
public
FillItem
19
{
20
public
:
28
PolylineItem
(
const
QColor &
color
,
int
groupNr
,
const
QList<QPoint> &
points
);
29
33
virtual
~PolylineItem
();
34
38
void
removeAllPoints
();
39
44
void
addPoint
(QPoint point);
45
50
void
removePoint
(QPoint point);
51
56
int
getNumberOfPoints
();
57
62
QPoint*
getAllPoints
();
63
68
DrawType
getType
() {
return
Polyline
;};
69
73
void
draw
(QPainter* painter, QRectF &source, QRectF &target);
74
protected
:
76
QList<QPoint>
points
;
77
};
78
79
#endif
/* POLYLINEITEM_H */
80
FillItem.h
PolylineItem::addPoint
void addPoint(QPoint point)
Definition:
PolylineItem.cc:30
PolylineItem::~PolylineItem
virtual ~PolylineItem()
Definition:
PolylineItem.cc:20
FillItem
Definition:
FillItem.h:19
PolylineItem::removePoint
void removePoint(QPoint point)
Definition:
PolylineItem.cc:40
DrawType
DrawType
Definition:
DrawItem.h:19
PolylineItem::getType
DrawType getType()
Definition:
PolylineItem.h:68
Polyline
Definition:
DrawItem.h:19
PolylineItem::getNumberOfPoints
int getNumberOfPoints()
Definition:
PolylineItem.cc:45
PolylineItem
Definition:
PolylineItem.h:18
PolylineItem::removeAllPoints
void removeAllPoints()
Definition:
PolylineItem.cc:35
DrawItem::groupNr
int groupNr
Definition:
DrawItem.h:169
PolylineItem::PolylineItem
PolylineItem(const QColor &color, int groupNr, const QList< QPoint > &points)
Definition:
PolylineItem.cc:15
PolylineItem::draw
void draw(QPainter *painter, QRectF &source, QRectF &target)
Definition:
PolylineItem.cc:24
PolylineItem::points
QList< QPoint > points
Definition:
PolylineItem.h:76
PolylineItem::getAllPoints
QPoint * getAllPoints()
Definition:
PolylineItem.cc:50
DrawItem::color
QColor color
Definition:
DrawItem.h:184
Generated by
1.8.13