28 #ifndef __TERRALIB_LAYOUT_INTERNAL_BALLOON_ITEM_H  
   29 #define __TERRALIB_LAYOUT_INTERNAL_BALLOON_ITEM_H 
   33 #include "../../core/Config.h" 
   39 #include <QGraphicsSceneMouseEvent> 
   56         virtual void paint( QPainter * painter, 
const QStyleOptionGraphicsItem * option, QWidget * widget = 0 );
 
   60         virtual void drawBalloon(QPainter* painter);
 
   62         virtual void  mouseReleaseEvent ( QGraphicsSceneMouseEvent * event );
 
   64         virtual void  mousePressEvent ( QGraphicsSceneMouseEvent * event );
 
   66         virtual void  mouseMoveEvent ( QGraphicsSceneMouseEvent * event );
 
Abstract class to represent an observable. "Model" part of MVC component. 
 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Abstract class to represent a controller. "Controller" part of MVC component. All classes representin...
 
Abstract class that represents a graphic item. This object is of type QGraphicsObject. 
 
Abstract class that represents a graphic item. This object is of type QGraphicsObject.