28 #ifndef __TERRALIB_LAYOUT_INTERNAL_OBJECT_ITEM_H
29 #define __TERRALIB_LAYOUT_INTERNAL_OBJECT_ITEM_H
32 #include <QGraphicsObject>
38 #include "../../core/pattern/mvc/ItemObserver.h"
39 #include "../../../geometry/Envelope.h"
40 #include "../../core/enum/AbstractType.h"
41 #include "../../../color/RGBAColor.h"
42 #include "../../core/Config.h"
45 class QGraphicsSceneMouseEvent;
46 class QGraphicsSceneHoverEvent;
47 class QStyleOptionGraphicsItem;
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. Its coordinate system is the same of scene (millimeter...
Abstract class that represents a graphic item. Its coordinate system is the same of scene (millimeter...