A widget used to define the polygon symbolizer properties, such as: More...
#include <PolygonSymbolizerProperty.h>
Signals | |
| void | symbolizerChanged () |
Public Member Functions | |
| te::se::Symbolizer * | getSymbolizer () const |
| Gets the configured polygon symbolizer element. More... | |
| void | setSymbolizer (te::se::PolygonSymbolizer *symb) |
| Sets a polygon symbolizer element to this widget. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
| PolygonSymbolizerProperty (QWidget *parent) | |
| Constructor. More... | |
| ~PolygonSymbolizerProperty () | |
| Destructor. More... | |
Protected Slots | |
| void | onFillChanged () |
| void | onPolyGraphicChanged () |
| void | onStrokeChanged () |
Protected Attributes | |
| te::qt::widgets::BasicFillPropertyItem * | m_bf |
| te::qt::widgets::BasicStrokePropertyItem * | m_bs |
| te::qt::widgets::GraphicProperty * | m_graph |
| bool | m_setLocalSymbol |
| te::se::PolygonSymbolizer * | m_symb |
| Polygon symbolizer element that will be configured by this widget. More... | |
A widget used to define the polygon symbolizer properties, such as:
Definition at line 65 of file PolygonSymbolizerProperty.h.
| te::qt::widgets::PolygonSymbolizerProperty::PolygonSymbolizerProperty | ( | QWidget * | parent | ) |
Constructor.
Definition at line 48 of file PolygonSymbolizerProperty.cpp.
References m_bf, m_bs, m_graph, onFillChanged(), onPolyGraphicChanged(), onStrokeChanged(), and ~PolygonSymbolizerProperty().
|
default |
Destructor.
Referenced by PolygonSymbolizerProperty().
| te::se::Symbolizer * te::qt::widgets::PolygonSymbolizerProperty::getSymbolizer | ( | ) | const |
Gets the configured polygon symbolizer element.
Definition at line 103 of file PolygonSymbolizerProperty.cpp.
References m_symb.
Referenced by te::qt::widgets::StyleDockWidget::onPolygonSymbolizerChanged().
|
protectedslot |
Definition at line 118 of file PolygonSymbolizerProperty.cpp.
References te::qt::widgets::BasicFillPropertyItem::getFill(), m_bf, m_setLocalSymbol, m_symb, te::se::PolygonSymbolizer::setFill(), and symbolizerChanged().
Referenced by PolygonSymbolizerProperty().
|
protectedslot |
Definition at line 128 of file PolygonSymbolizerProperty.cpp.
References te::se::Fill::clone(), te::se::PolygonSymbolizer::getFill(), te::qt::widgets::GraphicProperty::getGraphic(), m_graph, m_setLocalSymbol, m_symb, te::se::PolygonSymbolizer::setFill(), te::se::Fill::setGraphicFill(), and symbolizerChanged().
Referenced by PolygonSymbolizerProperty().
|
protectedslot |
Definition at line 108 of file PolygonSymbolizerProperty.cpp.
References te::qt::widgets::BasicStrokePropertyItem::getStroke(), m_bs, m_setLocalSymbol, m_symb, te::se::PolygonSymbolizer::setStroke(), and symbolizerChanged().
Referenced by PolygonSymbolizerProperty().
| void te::qt::widgets::PolygonSymbolizerProperty::setSymbolizer | ( | te::se::PolygonSymbolizer * | symb | ) |
Sets a polygon symbolizer element to this widget.
| symb | A valid polygon symbolizer element. |
Definition at line 83 of file PolygonSymbolizerProperty.cpp.
References te::se::PolygonSymbolizer::getFill(), te::se::Fill::getGraphicFill(), te::se::PolygonSymbolizer::getStroke(), m_bf, m_bs, m_graph, m_setLocalSymbol, m_symb, te::qt::widgets::BasicFillPropertyItem::setFill(), te::qt::widgets::GraphicProperty::setGraphic(), and te::qt::widgets::BasicStrokePropertyItem::setStroke().
Referenced by te::qt::widgets::StyleDockWidget::onSymbolizerSelected().
|
signal |
This signal is emitted when the internal polygon symbolizer element is changed.
Referenced by onFillChanged(), onPolyGraphicChanged(), and onStrokeChanged().
|
protected |
Definition at line 119 of file PolygonSymbolizerProperty.h.
Referenced by onFillChanged(), PolygonSymbolizerProperty(), and setSymbolizer().
|
protected |
Definition at line 120 of file PolygonSymbolizerProperty.h.
Referenced by onStrokeChanged(), PolygonSymbolizerProperty(), and setSymbolizer().
|
protected |
Definition at line 121 of file PolygonSymbolizerProperty.h.
Referenced by onPolyGraphicChanged(), PolygonSymbolizerProperty(), and setSymbolizer().
|
protected |
Definition at line 123 of file PolygonSymbolizerProperty.h.
Referenced by onFillChanged(), onPolyGraphicChanged(), onStrokeChanged(), and setSymbolizer().
|
protected |
Polygon symbolizer element that will be configured by this widget.
Definition at line 125 of file PolygonSymbolizerProperty.h.
Referenced by getSymbolizer(), onFillChanged(), onPolyGraphicChanged(), onStrokeChanged(), and setSymbolizer().