QGIS API Documentation  2.99.0-Master (dcec6bb)
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
[legend]

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 637 of file qgssymbollayerwidget.h.

Constructor & Destructor Documentation

◆ QgsFontMarkerSymbolLayerWidget()

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

Definition at line 2643 of file qgssymbollayerwidget.cpp.

Member Function Documentation

◆ create()

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

Definition at line 644 of file qgssymbollayerwidget.h.

◆ on_mHorizontalAnchorComboBox_currentIndexChanged

void QgsFontMarkerSymbolLayerWidget::on_mHorizontalAnchorComboBox_currentIndexChanged ( int  index)
slot

Definition at line 2834 of file qgssymbollayerwidget.cpp.

◆ on_mOffsetUnitWidget_changed

void QgsFontMarkerSymbolLayerWidget::on_mOffsetUnitWidget_changed ( )
slot

Definition at line 2814 of file qgssymbollayerwidget.cpp.

◆ on_mSizeUnitWidget_changed

void QgsFontMarkerSymbolLayerWidget::on_mSizeUnitWidget_changed ( )
slot

Definition at line 2804 of file qgssymbollayerwidget.cpp.

◆ on_mStrokeWidthSpinBox_valueChanged

void QgsFontMarkerSymbolLayerWidget::on_mStrokeWidthSpinBox_valueChanged ( double  d)
slot

Definition at line 2852 of file qgssymbollayerwidget.cpp.

◆ on_mStrokeWidthUnitWidget_changed

void QgsFontMarkerSymbolLayerWidget::on_mStrokeWidthUnitWidget_changed ( )
slot

Definition at line 2824 of file qgssymbollayerwidget.cpp.

◆ on_mVerticalAnchorComboBox_currentIndexChanged

void QgsFontMarkerSymbolLayerWidget::on_mVerticalAnchorComboBox_currentIndexChanged ( int  index)
slot

Definition at line 2843 of file qgssymbollayerwidget.cpp.

◆ setAngle

void QgsFontMarkerSymbolLayerWidget::setAngle ( double  angle)
slot

Definition at line 2780 of file qgssymbollayerwidget.cpp.

◆ setCharacter

void QgsFontMarkerSymbolLayerWidget::setCharacter ( QChar  chr)
slot

Definition at line 2786 of file qgssymbollayerwidget.cpp.

◆ setColor

void QgsFontMarkerSymbolLayerWidget::setColor ( const QColor &  color)
slot

Definition at line 2761 of file qgssymbollayerwidget.cpp.

◆ setColorStroke

void QgsFontMarkerSymbolLayerWidget::setColorStroke ( const QColor &  color)
slot

Set stroke color.

Since
QGIS 2.16

Definition at line 2767 of file qgssymbollayerwidget.cpp.

◆ setFontFamily

void QgsFontMarkerSymbolLayerWidget::setFontFamily ( const QFont &  font)
slot

Definition at line 2754 of file qgssymbollayerwidget.cpp.

◆ setOffset

void QgsFontMarkerSymbolLayerWidget::setOffset ( )
slot

Definition at line 2792 of file qgssymbollayerwidget.cpp.

◆ setSize

void QgsFontMarkerSymbolLayerWidget::setSize ( double  size)
slot

Definition at line 2773 of file qgssymbollayerwidget.cpp.

◆ setSymbolLayer()

void QgsFontMarkerSymbolLayerWidget::setSymbolLayer ( QgsSymbolLayer layer)
overridevirtual

Implements QgsSymbolLayerWidget.

Definition at line 2688 of file qgssymbollayerwidget.cpp.

◆ symbolLayer()

QgsSymbolLayer * QgsFontMarkerSymbolLayerWidget::symbolLayer ( )
overridevirtual

Implements QgsSymbolLayerWidget.

Definition at line 2749 of file qgssymbollayerwidget.cpp.

Member Data Documentation

◆ mLayer

QgsFontMarkerSymbolLayer* QgsFontMarkerSymbolLayerWidget::mLayer = nullptr
protected

Definition at line 669 of file qgssymbollayerwidget.h.

◆ widgetChar

CharacterWidget* QgsFontMarkerSymbolLayerWidget::widgetChar = nullptr
protected

Definition at line 670 of file qgssymbollayerwidget.h.


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