rock_widget_collection  0.1
FillItem.h
Go to the documentation of this file.
1 /*
2  * File: FillItem.h
3  * Author: blueck
4  *
5  * Created on 29. Juni 2010, 14:25
6  */
7 
8 #include "DrawItem.h"
9 
10 #ifndef FILLITEM_H
11 #define FILLITEM_H
12 
19 class FillItem : public DrawItem
20 {
21 public:
29  FillItem(int posX, int posY, int groupNr, const QColor &color);
30 
35  bool isDrawBorder() {return drawBorder;};
36 
41  QColor* getInteriorColor() {return interiorColor;};
42 
47  void setDrawBorder(bool drawBorder) {this->drawBorder = drawBorder;};
48 
53  void setInteriorColor(QColor* interiorColor) {this->interiorColor = interiorColor;};
54 
58  void draw(QPainter* painter, QRectF &source, QRectF &target);
59 protected:
64  void addBrushStyle(QPainter* painter);
66  bool drawBorder;
68  QColor* interiorColor;
69 };
70 
71 #endif /* FILLITEM_H */
72 
bool isDrawBorder()
Definition: FillItem.h:35
void setInteriorColor(QColor *interiorColor)
Definition: FillItem.h:53
QColor * interiorColor
Definition: FillItem.h:68
FillItem(int posX, int posY, int groupNr, const QColor &color)
Definition: FillItem.cc:11
int posY
Definition: DrawItem.h:182
int posX
Definition: DrawItem.h:180
void addBrushStyle(QPainter *painter)
Definition: FillItem.cc:18
void setDrawBorder(bool drawBorder)
Definition: FillItem.h:47
QColor * getInteriorColor()
Definition: FillItem.h:41
bool drawBorder
Definition: FillItem.h:66
void draw(QPainter *painter, QRectF &source, QRectF &target)
Definition: FillItem.cc:26
int groupNr
Definition: DrawItem.h:169
QColor color
Definition: DrawItem.h:184