28 #ifndef __TERRALIB_LAYOUT_INTERNAL_POLYGON_ITEM_H
29 #define __TERRALIB_LAYOUT_INTERNAL_POLYGON_ITEM_H
33 #include "../../../geometry/Point.h"
39 class QGraphicsSceneMouseEvent;
58 virtual void paint ( QPainter * painter,
const QStyleOptionGraphicsItem * option, QWidget * widget = 0 );
Abstract class to represent an observable. "Model" part of MVC component.
Abstract class to represent a controller. "Controller" part of MVC component. All classes representin...
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Reimplemented from QGraphicsItem.
PolygonItem(ItemController *controller, Observable *o)
virtual void drawPolygon(QPainter *painter)