QGIS API Documentation  2.99.0-Master (13a3f2f)
Public Slots | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
QgsMarkerLineSymbolLayerWidget Class Reference

#include <qgssymbollayerwidget.h>

Inheritance diagram for QgsMarkerLineSymbolLayerWidget:
Inheritance graph
[legend]

Public Slots

void on_mIntervalUnitWidget_changed ()
 
void on_mOffsetAlongLineUnitWidget_changed ()
 
void on_mOffsetUnitWidget_changed ()
 
void setInterval (double val)
 
void setOffset ()
 
void setOffsetAlongLine (double val)
 
void setPlacement ()
 
void setRotate ()
 

Public Member Functions

 QgsMarkerLineSymbolLayerWidget (const QgsVectorLayer *vl, QWidget *parent=nullptr)
 
virtual void setSymbolLayer (QgsSymbolLayer *layer) override
 
virtual QgsSymbolLayersymbolLayer () override
 
- Public Member Functions inherited from QgsSymbolLayerWidget
 QgsSymbolLayerWidget (QWidget *parent, const QgsVectorLayer *vl=nullptr)
 
QgsSymbolWidgetContext context () const
 Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. More...
 
void setContext (const QgsSymbolWidgetContext &context)
 Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. More...
 
const QgsVectorLayervectorLayer () const
 Returns the vector layer associated with the widget. More...
 
- Public Member Functions inherited from QgsExpressionContextGenerator
virtual ~QgsExpressionContextGenerator ()=default
 

Static Public Member Functions

static QgsSymbolLayerWidgetcreate (const QgsVectorLayer *vl)
 

Protected Attributes

QgsMarkerLineSymbolLayermLayer = nullptr
 

Additional Inherited Members

- Signals inherited from QgsSymbolLayerWidget
void changed ()
 Should be emitted whenever configuration changes happened on this symbol layer configuration. More...
 
void symbolChanged ()
 Should be emitted whenever the sub symbol changed on this symbol layer configuration. More...
 
- Protected Slots inherited from QgsSymbolLayerWidget
void updateDataDefinedProperty ()
 
- Protected Member Functions inherited from QgsSymbolLayerWidget
QgsExpressionContext createExpressionContext () const override
 This method needs to be reimplemented in all classes which implement this interface and return an expression context. More...
 
void registerDataDefinedButton (QgsPropertyOverrideButton *button, QgsSymbolLayer::Property key)
 Registers a data defined override button. More...
 

Detailed Description

Definition at line 385 of file qgssymbollayerwidget.h.

Constructor & Destructor Documentation

◆ QgsMarkerLineSymbolLayerWidget()

QgsMarkerLineSymbolLayerWidget::QgsMarkerLineSymbolLayerWidget ( const QgsVectorLayer vl,
QWidget *  parent = nullptr 
)

Definition at line 1549 of file qgssymbollayerwidget.cpp.

Member Function Documentation

◆ create()

static QgsSymbolLayerWidget* QgsMarkerLineSymbolLayerWidget::create ( const QgsVectorLayer vl)
inlinestatic

Definition at line 392 of file qgssymbollayerwidget.h.

◆ on_mIntervalUnitWidget_changed

void QgsMarkerLineSymbolLayerWidget::on_mIntervalUnitWidget_changed ( )
slot

Definition at line 1683 of file qgssymbollayerwidget.cpp.

◆ on_mOffsetAlongLineUnitWidget_changed

void QgsMarkerLineSymbolLayerWidget::on_mOffsetAlongLineUnitWidget_changed ( )
slot

Definition at line 1703 of file qgssymbollayerwidget.cpp.

◆ on_mOffsetUnitWidget_changed

void QgsMarkerLineSymbolLayerWidget::on_mOffsetUnitWidget_changed ( )
slot

Definition at line 1693 of file qgssymbollayerwidget.cpp.

◆ setInterval

void QgsMarkerLineSymbolLayerWidget::setInterval ( double  val)
slot

Definition at line 1637 of file qgssymbollayerwidget.cpp.

◆ setOffset

void QgsMarkerLineSymbolLayerWidget::setOffset ( )
slot

Definition at line 1655 of file qgssymbollayerwidget.cpp.

◆ setOffsetAlongLine

void QgsMarkerLineSymbolLayerWidget::setOffsetAlongLine ( double  val)
slot

Definition at line 1643 of file qgssymbollayerwidget.cpp.

◆ setPlacement

void QgsMarkerLineSymbolLayerWidget::setPlacement ( )
slot

Definition at line 1661 of file qgssymbollayerwidget.cpp.

◆ setRotate

void QgsMarkerLineSymbolLayerWidget::setRotate ( )
slot

Definition at line 1649 of file qgssymbollayerwidget.cpp.

◆ setSymbolLayer()

void QgsMarkerLineSymbolLayerWidget::setSymbolLayer ( QgsSymbolLayer layer)
overridevirtual

Implements QgsSymbolLayerWidget.

Definition at line 1576 of file qgssymbollayerwidget.cpp.

◆ symbolLayer()

QgsSymbolLayer * QgsMarkerLineSymbolLayerWidget::symbolLayer ( )
overridevirtual

Implements QgsSymbolLayerWidget.

Definition at line 1632 of file qgssymbollayerwidget.cpp.

Member Data Documentation

◆ mLayer

QgsMarkerLineSymbolLayer* QgsMarkerLineSymbolLayerWidget::mLayer = nullptr
protected

Definition at line 411 of file qgssymbollayerwidget.h.


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