te::qt::widgets::PointSymbolizerProperty Class Reference

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

#include <PointSymbolizerProperty.h>

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

Signals

void symbolizerChanged ()
 

Public Member Functions

virtual te::se::SymbolizergetSymbolizer () const override
 Gets the configured point 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 point symbolizer element to this widget. More...
 
Initializer Methods

Methods related to instantiation and destruction.

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

Protected Attributes

te::qt::widgets::GraphicFillPropertyItemm_graphProp
 

Detailed Description

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

  • general
  • mark
    • basic fill
    • basic stroke
    • glyph

Definition at line 70 of file PointSymbolizerProperty.h.

Constructor & Destructor Documentation

◆ PointSymbolizerProperty()

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

Constructor.

◆ ~PointSymbolizerProperty()

te::qt::widgets::PointSymbolizerProperty::~PointSymbolizerProperty ( )

Destructor.

Member Function Documentation

◆ getSymbolizer()

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

Gets the configured point symbolizer element.

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

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

◆ handleValueChanged()

virtual void te::qt::widgets::PointSymbolizerProperty::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::PointSymbolizerProperty::setSymbolizer ( const te::se::Symbolizer symb)
overridevirtual

Sets a point symbolizer element to this widget.

Parameters
symbA valid point 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_graphProp

te::qt::widgets::GraphicFillPropertyItem* te::qt::widgets::PointSymbolizerProperty::m_graphProp
protected

Definition at line 111 of file PointSymbolizerProperty.h.


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