te::qt::widgets::AbstractSymbolizerProperty Class Referenceabstract

A parent widget used to define the symbolizer properties. More...

#include <AbstractSymbolizerProperty.h>

Inheritance diagram for te::qt::widgets::AbstractSymbolizerProperty:
te::qt::widgets::LineSymbolizerProperty te::qt::widgets::PointSymbolizerProperty te::qt::widgets::PolygonSymbolizerProperty te::qt::widgets::TextSymbolizerProperty

Signals

void symbolizerChanged ()
 

Public Member Functions

virtual te::se::SymbolizergetSymbolizer () const =0
 Gets the configured polygon symbolizer element. More...
 
virtual void setSymbolizer (const te::se::Symbolizer *symb)=0
 Sets a polygon symbolizer element to this widget. More...
 
Initializer Methods

Methods related to instantiation and destruction.

 AbstractSymbolizerProperty (QWidget *parent)
 Constructor. More...
 
virtual ~AbstractSymbolizerProperty ()
 Destructor. More...
 

Detailed Description

A parent widget used to define the symbolizer properties.

Definition at line 54 of file AbstractSymbolizerProperty.h.

Constructor & Destructor Documentation

◆ AbstractSymbolizerProperty()

te::qt::widgets::AbstractSymbolizerProperty::AbstractSymbolizerProperty ( QWidget *  parent)

Constructor.

◆ ~AbstractSymbolizerProperty()

virtual te::qt::widgets::AbstractSymbolizerProperty::~AbstractSymbolizerProperty ( )
virtual

Destructor.

Member Function Documentation

◆ getSymbolizer()

virtual te::se::Symbolizer* te::qt::widgets::AbstractSymbolizerProperty::getSymbolizer ( ) const
pure virtual

Gets the configured polygon symbolizer element.

Returns
The configured polygon symbolizer element.
Note
The caller will take the ownership of the returned symbolizer.

Implemented in te::qt::widgets::TextSymbolizerProperty, te::qt::widgets::PolygonSymbolizerProperty, te::qt::widgets::PointSymbolizerProperty, and te::qt::widgets::LineSymbolizerProperty.

◆ setSymbolizer()

virtual void te::qt::widgets::AbstractSymbolizerProperty::setSymbolizer ( const te::se::Symbolizer symb)
pure virtual

Sets a polygon symbolizer element to this widget.

Parameters
symbA valid polygon symbolizer element.
Note
The widget will NOT take the ownership of the given symbolizer.
The widget form will be update based on given symbolizer parameters.

Implemented in te::qt::widgets::TextSymbolizerProperty, te::qt::widgets::PolygonSymbolizerProperty, te::qt::widgets::PointSymbolizerProperty, and te::qt::widgets::LineSymbolizerProperty.

◆ symbolizerChanged

void te::qt::widgets::AbstractSymbolizerProperty::symbolizerChanged ( )
signal

This signal is emitted when the internal polygon symbolizer element is changed.


The documentation for this class was generated from the following file: