30 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_TEXTSYMBOLIZERPROPERTY_H 
   31 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_TEXTSYMBOLIZERPROPERTY_H 
   36 #include "../Config.h" 
   54       class GroupPropertyItemHandler;
 
   55       class HaloPropertyItem;
 
   56       class LinePlacementPropertyItem;
 
   57       class PointPlacementPropertyItem;
 
   58       class TextPropertyItem;
 
A parent widget used to define the symbolizer properties.
 
A bse item to represent the style items in property listener.
 
A widget used to define the text se object.
 
A widget used to define the text symbolizer properties, such as:
 
virtual void handleValueChanged(QtProperty *qProperty, const QVariant &qVariant) override
< This function will be called every time a value has changed
 
te::qt::widgets::PointPlacementPropertyItem * m_pp
 
~TextSymbolizerProperty()
Destructor.
 
te::qt::widgets::LinePlacementPropertyItem * m_lp
 
te::qt::widgets::TextPropertyItem * m_text
 
virtual void setSymbolizer(const te::se::Symbolizer *symb) override
Sets a text symbolizer element to this widget.
 
TextSymbolizerProperty(QWidget *parent)
Constructor.
 
void setLabels(const std::vector< std::string > &names)
Used to set all properties names to use as label.
 
virtual te::se::Symbolizer * getSymbolizer() const override
Gets the configured polygon symbolizer element.
 
GroupPropertyItemHandler * m_groupHandler
 
te::qt::widgets::HaloPropertyItem * m_halo
 
A Symbolizer describes how a feature is to appear on a map.