26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_ABSTRACTGRAPHICWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_ABSTRACTGRAPHICWIDGET_H
30 #include "../Config.h"
33 #include <QtGui/QWidget>
97 virtual QString getGraphicType()
const = 0;
100 virtual QIcon getGraphicIcon(
const QSize& size)
const = 0;
104 void setGraphicSize(
const QString& size);
106 void setGraphicAngle(
const QString& angle);
108 void setGraphicOpacity(
int value);
110 void setGraphicDisplacement(
const QString& dx,
const QString& dy);
112 void setGraphicAnchorPoint(
const QString& ax,
const QString& ay);
117 void graphicChanged();
128 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_ABSTRACTGRAPHICWIDGET_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
Abstract class that represents a widget that can be used to build a graphic element.
te::se::Graphic * m_graphic
Graphic element that will be configured by this widget.
A Graphic is a graphic symbol with an inherent shape, color(s), and possibly size.