32 #include "../../../se/PointSymbolizer.h"
33 #include "../../../se/Graphic.h"
38 #include "../../../../../third-party/qt/propertybrowser/qtpropertybrowser.h"
39 #include <QtGui/QGridLayout>
46 QGridLayout* layout =
new QGridLayout(
this);
48 this->setLayout(layout);
53 layout->setContentsMargins(0,0,0,0);
69 m_setLocalSymbol =
true;
73 m_setLocalSymbol =
false;
83 m_symb->setGraphic(m_graphProp->getGraphic());
86 emit symbolizerChanged();
A widget used to define the point symbolizer properties, such as:
PointSymbolizerProperty(QWidget *parent)
Constructor.
te::se::PointSymbolizer * m_symb
Point symbolizer element that will be configured by this widget.
te::se::Graphic * getGraphic() const
A Symbolizer describes how a feature is to appear on a map.
void setGraphic(Graphic *graphic)
A widget used to define the general properties of a se object.
void setSymbolizer(te::se::PointSymbolizer *symb)
Sets a point symbolizer element to this widget.
te::qt::widgets::GraphicProperty * m_graphProp
A PointSymbolizer specifies the rendering of a graphic Symbolizer at a point.
te::se::Symbolizer * getSymbolizer() const
Gets the configured point symbolizer element.
~PointSymbolizerProperty()
Destructor.