te::qt::widgets::LineSymbolizerProperty Class Reference

A widget used to define the polygon symbolizer properties, such as: More...

#include <LineSymbolizerProperty.h>

Inheritance diagram for te::qt::widgets::LineSymbolizerProperty:
te::qt::widgets::AbstractSymbolizerProperty te::qt::widgets::StylePropertyItemListener

Signals

void symbolizerChanged ()
 

Public Member Functions

virtual te::se::SymbolizergetSymbolizer () const override
 Gets the configured line symbolizer element. More...
 
virtual void handleValueChanged (QtProperty *qProperty, const QVariant &qVariant) override
 < This function will be called every time a value has changed More...
 
virtual void setSymbolizer (const te::se::Symbolizer *symb) override
 Sets a line symbolizer element to this widget. More...
 
Initializer Methods

Methods related to instantiation and destruction.

 LineSymbolizerProperty (QWidget *parent)
 Constructor. More...
 
 ~LineSymbolizerProperty ()
 Destructor. More...
 

Protected Attributes

LinePerpendicularOffsetPropertyItemm_perpendicularOffset
 A widget used to define the Perpendicular Offset between a line and marks. More...
 
StrokePropertyItemm_strokePropItem
 A widget used to define the Stroke Property. More...
 

Detailed Description

A widget used to define the polygon symbolizer properties, such as:

  • basic stroke

Definition at line 64 of file LineSymbolizerProperty.h.

Constructor & Destructor Documentation

◆ LineSymbolizerProperty()

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

Constructor.

◆ ~LineSymbolizerProperty()

te::qt::widgets::LineSymbolizerProperty::~LineSymbolizerProperty ( )

Destructor.

Member Function Documentation

◆ getSymbolizer()

virtual te::se::Symbolizer* te::qt::widgets::LineSymbolizerProperty::getSymbolizer ( ) const
overridevirtual

Gets the configured line symbolizer element.

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

Implements te::qt::widgets::AbstractSymbolizerProperty.

◆ handleValueChanged()

virtual void te::qt::widgets::LineSymbolizerProperty::handleValueChanged ( QtProperty *  qProperty,
const QVariant &  qVariant 
)
overridevirtual

< This function will be called every time a value has changed

Implements te::qt::widgets::StylePropertyItemListener.

◆ setSymbolizer()

virtual void te::qt::widgets::LineSymbolizerProperty::setSymbolizer ( const te::se::Symbolizer symb)
overridevirtual

Sets a line symbolizer element to this widget.

Parameters
symbA valid line 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.

Implements te::qt::widgets::AbstractSymbolizerProperty.

◆ symbolizerChanged

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

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

Member Data Documentation

◆ m_perpendicularOffset

LinePerpendicularOffsetPropertyItem* te::qt::widgets::LineSymbolizerProperty::m_perpendicularOffset
protected

A widget used to define the Perpendicular Offset between a line and marks.

Definition at line 108 of file LineSymbolizerProperty.h.

◆ m_strokePropItem

StrokePropertyItem* te::qt::widgets::LineSymbolizerProperty::m_strokePropItem
protected

A widget used to define the Stroke Property.

Definition at line 107 of file LineSymbolizerProperty.h.


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