30 #ifndef __TERRALIB_LAYOUT_INTERNAL_BUILD_GRAPHICS_ITEM_H 
   31 #define __TERRALIB_LAYOUT_INTERNAL_BUILD_GRAPHICS_ITEM_H 
   34 #include "../../core/AbstractBuildGraphicsItem.h" 
   35 #include "../../core/Config.h" 
   46     class ItemModelObservable;
 
  110         virtual bool addChild(QGraphicsItem* child, 
int x, 
int y);
 
  114         void addChildFinalized(QGraphicsItem* parent, QGraphicsItem* child);
 
  134         virtual void afterBuild(QGraphicsItem* item, 
bool draw = 
true);
 
  141         QGraphicsItem* createPaper();
 
  148         QGraphicsItem* createMap();
 
  155         QGraphicsItem* createGridMap();
 
  162         QGraphicsItem* createText();
 
  169         QGraphicsItem* createRectangle();
 
  176         QGraphicsItem* createLegend();
 
  183         QGraphicsItem* createScale();
 
  190         QGraphicsItem* createItemGroup();
 
  197         QGraphicsItem* createMovingItemGroup();
 
  204         QGraphicsItem* createImage();  
 
  211         QGraphicsItem* createArrow();
 
  218         QGraphicsItem* createEllipse();
 
  225         QGraphicsItem* createPoint();
 
  232         QGraphicsItem* createTextGrid();
 
  239         QGraphicsItem* createTitle();
 
  246         QGraphicsItem* createLegendChild();
 
  253         QGraphicsItem* createLine();
 
  260         QGraphicsItem* createPolygon();
 
  267         QGraphicsItem* createBalloon();
 
  274         QGraphicsItem* createBarCode();
 
  281         QGraphicsItem* createGridPlanar();
 
  288         QGraphicsItem* createGridGeodesic();
 
  295         QGraphicsItem* createNorth();
 
  302         QGraphicsItem* createMapLocation();
 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
The Properties class represents a persistent set of properties. The Properties can be saved to a file...
 
An utility struct for representing 2D coordinates. 
 
Class responsible for creating or building graphics objects. All objects are children of QGraphicsIte...
 
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
 
Abstract class for build graphics MVC components.