rock_widget_collection  0.1
EllipseItem.h
Go to the documentation of this file.
1 /*
2  * File: EllipseItem.h
3  * Author: blueck
4  *
5  * Created on 24. Juni 2010, 14:42
6  */
7 
8 #include "DrawItem.h"
9 #include "RectangleItem.h"
10 
11 #ifndef ELLIPSEITEM_H
12 #define ELLIPSEITEM_H
13 
18 class EllipseItem : public RectangleItem
19 {
20 public:
30  EllipseItem(int posX, int posY, int groupNr,const QColor &color, int width, int height);
31 
35  virtual ~EllipseItem(){};
36 
41  DrawType getType(){return Ellipse;};
42 
46  void draw(QPainter* painter, QRectF &source, QRectF &target);
47 
48 };
49 
50 #endif /* ELLIPSEITEM_H */
51 
void draw(QPainter *painter, QRectF &source, QRectF &target)
Definition: EllipseItem.cc:17
DrawType
Definition: DrawItem.h:19
int posY
Definition: DrawItem.h:182
int posX
Definition: DrawItem.h:180
DrawType getType()
Definition: EllipseItem.h:41
EllipseItem(int posX, int posY, int groupNr, const QColor &color, int width, int height)
Definition: EllipseItem.cc:12
int groupNr
Definition: DrawItem.h:169
virtual ~EllipseItem()
Definition: EllipseItem.h:35
QColor color
Definition: DrawItem.h:184