rock_widget_collection  0.1
ArrowItem.h
Go to the documentation of this file.
1 /*
2  * File: ArrowItem.h
3  * Author: blueck
4  *
5  * Created on 30. Juni 2010, 10:41
6  */
7 
8 #include "math.h"
9 #include "FillItem.h"
10 #include <iostream>
11 
12 #ifndef ARROWITEM_H
13 #define ARROWITEM_H
14 
23 class ArrowItem : public FillItem
24 {
25 public:
35  ArrowItem(int posX, int posY, int groupNr, const QColor &color, int endX, int endY);
39  virtual ~ArrowItem();
44  DrawType getType() {return Arrow;};
45 
49  void draw(QPainter* painter,QRectF &source,QRectF &target);
50 private:
52  int endX;
54  int endY;
55 };
56 
57 #endif /* ARROWITEM_H */
58 
ArrowItem(int posX, int posY, int groupNr, const QColor &color, int endX, int endY)
Definition: ArrowItem.cc:10
virtual ~ArrowItem()
Definition: ArrowItem.cc:16
DrawType
Definition: DrawItem.h:19
int posY
Definition: DrawItem.h:182
Definition: DrawItem.h:19
DrawType getType()
Definition: ArrowItem.h:44
int posX
Definition: DrawItem.h:180
void draw(QPainter *painter, QRectF &source, QRectF &target)
Definition: ArrowItem.cc:20
int groupNr
Definition: DrawItem.h:169
QColor color
Definition: DrawItem.h:184