rock_widget_collection  0.1
PolygonItem.cc
Go to the documentation of this file.
1 /*
2  * File: PolygonItem.cc
3  * Author: blueck
4  *
5  * Created on 29. Juni 2010, 12:06
6  */
7 
8 #include <QtGui/qpainter.h>
9 
10 
11 #include "PolygonItem.h"
12 #include "FillItem.h"
13 
14 PolygonItem::PolygonItem(const QColor &color, int groupNr,const QList<QPoint> &points)
15  : PolylineItem(color, groupNr, points)
16 {
17 }
18 
20 {
21 }
22 
23 void PolygonItem::draw(QPainter* painter, QRectF &source, QRectF &target)
24 {
25  FillItem::draw(painter,source,target);
26  painter->drawPolygon(getAllPoints(), getNumberOfPoints());
27 }
28 
void draw(QPainter *painter, QRectF &source, QRectF &target)
Definition: PolygonItem.cc:23
int getNumberOfPoints()
Definition: PolylineItem.cc:45
PolygonItem(const QColor &color, int groupNr, const QList< QPoint > &points)
Definition: PolygonItem.cc:14
virtual ~PolygonItem()
Definition: PolygonItem.cc:19
void draw(QPainter *painter, QRectF &source, QRectF &target)
Definition: FillItem.cc:26
QPoint * getAllPoints()
Definition: PolylineItem.cc:50