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

#include <qgssymbollayerwidget.h>

Inheritance diagram for QgsFontMarkerSymbolLayerWidget:
Inheritance graph

Public Slots

void on_mHorizontalAnchorComboBox_currentIndexChanged (int index)
void on_mOffsetUnitWidget_changed ()
void on_mSizeUnitWidget_changed ()
void on_mStrokeWidthSpinBox_valueChanged (double d)
void on_mStrokeWidthUnitWidget_changed ()
void on_mVerticalAnchorComboBox_currentIndexChanged (int index)
void setAngle (double angle)
void setCharacter (QChar chr)
void setColor (const QColor &color)
void setColorStroke (const QColor &color)
 Set stroke color. More...
void setFontFamily (const QFont &font)
void setOffset ()
void setSize (double size)

Public Member Functions

 QgsFontMarkerSymbolLayerWidget (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

QgsFontMarkerSymbolLayermLayer = nullptr
CharacterWidgetwidgetChar = 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 638 of file qgssymbollayerwidget.h.

Constructor & Destructor Documentation

◆ QgsFontMarkerSymbolLayerWidget()

QgsFontMarkerSymbolLayerWidget::QgsFontMarkerSymbolLayerWidget ( const QgsVectorLayer vl,
QWidget *  parent = nullptr 

Definition at line 2653 of file qgssymbollayerwidget.cpp.

Member Function Documentation

◆ create()

static QgsSymbolLayerWidget* QgsFontMarkerSymbolLayerWidget::create ( const QgsVectorLayer vl)

Definition at line 645 of file qgssymbollayerwidget.h.

◆ on_mHorizontalAnchorComboBox_currentIndexChanged

void QgsFontMarkerSymbolLayerWidget::on_mHorizontalAnchorComboBox_currentIndexChanged ( int  index)

Definition at line 2844 of file qgssymbollayerwidget.cpp.

◆ on_mOffsetUnitWidget_changed

void QgsFontMarkerSymbolLayerWidget::on_mOffsetUnitWidget_changed ( )

Definition at line 2824 of file qgssymbollayerwidget.cpp.

◆ on_mSizeUnitWidget_changed

void QgsFontMarkerSymbolLayerWidget::on_mSizeUnitWidget_changed ( )

Definition at line 2814 of file qgssymbollayerwidget.cpp.

◆ on_mStrokeWidthSpinBox_valueChanged

void QgsFontMarkerSymbolLayerWidget::on_mStrokeWidthSpinBox_valueChanged ( double  d)

Definition at line 2862 of file qgssymbollayerwidget.cpp.

◆ on_mStrokeWidthUnitWidget_changed

void QgsFontMarkerSymbolLayerWidget::on_mStrokeWidthUnitWidget_changed ( )

Definition at line 2834 of file qgssymbollayerwidget.cpp.

◆ on_mVerticalAnchorComboBox_currentIndexChanged

void QgsFontMarkerSymbolLayerWidget::on_mVerticalAnchorComboBox_currentIndexChanged ( int  index)

Definition at line 2853 of file qgssymbollayerwidget.cpp.

◆ setAngle

void QgsFontMarkerSymbolLayerWidget::setAngle ( double  angle)

Definition at line 2790 of file qgssymbollayerwidget.cpp.

◆ setCharacter

void QgsFontMarkerSymbolLayerWidget::setCharacter ( QChar  chr)

Definition at line 2796 of file qgssymbollayerwidget.cpp.

◆ setColor

void QgsFontMarkerSymbolLayerWidget::setColor ( const QColor &  color)

Definition at line 2771 of file qgssymbollayerwidget.cpp.

◆ setColorStroke

void QgsFontMarkerSymbolLayerWidget::setColorStroke ( const QColor &  color)

Set stroke color.

QGIS 2.16

Definition at line 2777 of file qgssymbollayerwidget.cpp.

◆ setFontFamily

void QgsFontMarkerSymbolLayerWidget::setFontFamily ( const QFont &  font)

Definition at line 2764 of file qgssymbollayerwidget.cpp.

◆ setOffset

void QgsFontMarkerSymbolLayerWidget::setOffset ( )

Definition at line 2802 of file qgssymbollayerwidget.cpp.

◆ setSize

void QgsFontMarkerSymbolLayerWidget::setSize ( double  size)

Definition at line 2783 of file qgssymbollayerwidget.cpp.

◆ setSymbolLayer()

void QgsFontMarkerSymbolLayerWidget::setSymbolLayer ( QgsSymbolLayer layer)

Implements QgsSymbolLayerWidget.

Definition at line 2698 of file qgssymbollayerwidget.cpp.

◆ symbolLayer()

QgsSymbolLayer * QgsFontMarkerSymbolLayerWidget::symbolLayer ( )

Implements QgsSymbolLayerWidget.

Definition at line 2759 of file qgssymbollayerwidget.cpp.

Member Data Documentation

◆ mLayer

QgsFontMarkerSymbolLayer* QgsFontMarkerSymbolLayerWidget::mLayer = nullptr

Definition at line 670 of file qgssymbollayerwidget.h.

◆ widgetChar

CharacterWidget* QgsFontMarkerSymbolLayerWidget::widgetChar = nullptr

Definition at line 671 of file qgssymbollayerwidget.h.

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