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)