QGIS API Documentation  3.18.1-Zürich (202f1bf7e5)
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
QgsSvgSelectorWidget Class Reference

#include <qgssvgselectorwidget.h>

Inheritance diagram for QgsSvgSelectorWidget:
Inheritance graph
[legend]

Public Slots

void setSvgParameters (const QMap< QString, QgsProperty > &parameters)
 Sets the dynamic parameters. More...
 
void setSvgPath (const QString &svgPath)
 Accepts absolute paths. More...
 

Signals

void svgParametersChanged (const QMap< QString, QgsProperty > &parameters)
 Emitted when the parameters have changed. More...
 
void svgSelected (const QString &path)
 

Public Member Functions

 QgsSvgSelectorWidget (QWidget *parent=nullptr)
 Constructor for QgsSvgSelectorWidget. More...
 
bool allowParamerters () const
 Returns if the group box to fill parameters is visible. More...
 
QString currentSvgPath () const
 
void initParametersModel (const QgsExpressionContextGenerator *generator, QgsVectorLayer *layer)
 Initialize the parameters model so the context and the layer are referenced. More...
 
void setAllowParameters (bool allow)
 Defines if the group box to fill parameters is visible. More...
 
QgsSvgSourceLineEditsourceLineEdit () const
 Returns the source line edit. More...
 

Protected Member Functions

void populateList ()
 

Detailed Description

Definition at line 350 of file qgssvgselectorwidget.h.

Constructor & Destructor Documentation

◆ QgsSvgSelectorWidget()

QgsSvgSelectorWidget::QgsSvgSelectorWidget ( QWidget *  parent = nullptr)

Constructor for QgsSvgSelectorWidget.

Definition at line 383 of file qgssvgselectorwidget.cpp.

Member Function Documentation

◆ allowParamerters()

bool QgsSvgSelectorWidget::allowParamerters ( ) const
inline

Returns if the group box to fill parameters is visible.

Since
QGIS 3.18

Definition at line 383 of file qgssvgselectorwidget.h.

◆ currentSvgPath()

QString QgsSvgSelectorWidget::currentSvgPath ( ) const

Definition at line 459 of file qgssvgselectorwidget.cpp.

◆ initParametersModel()

void QgsSvgSelectorWidget::initParametersModel ( const QgsExpressionContextGenerator generator,
QgsVectorLayer layer 
)

Initialize the parameters model so the context and the layer are referenced.

Since
QGIS 3.18

Definition at line 425 of file qgssvgselectorwidget.cpp.

◆ populateList()

void QgsSvgSelectorWidget::populateList ( )
protected

Definition at line 507 of file qgssvgselectorwidget.cpp.

◆ setAllowParameters()

void QgsSvgSelectorWidget::setAllowParameters ( bool  allow)

Defines if the group box to fill parameters is visible.

Since
QGIS 3.18

Definition at line 464 of file qgssvgselectorwidget.cpp.

◆ setSvgParameters

void QgsSvgSelectorWidget::setSvgParameters ( const QMap< QString, QgsProperty > &  parameters)
slot

Sets the dynamic parameters.

Since
QGIS 3.18

Definition at line 454 of file qgssvgselectorwidget.cpp.

◆ setSvgPath

void QgsSvgSelectorWidget::setSvgPath ( const QString &  svgPath)
slot

Accepts absolute paths.

Definition at line 431 of file qgssvgselectorwidget.cpp.

◆ sourceLineEdit()

QgsSvgSourceLineEdit* QgsSvgSelectorWidget::sourceLineEdit ( ) const
inline

Returns the source line edit.

Since
QGIS 3.16

Definition at line 371 of file qgssvgselectorwidget.h.

◆ svgParametersChanged

void QgsSvgSelectorWidget::svgParametersChanged ( const QMap< QString, QgsProperty > &  parameters)
signal

Emitted when the parameters have changed.

Since
QGIS 3.18

◆ svgSelected

void QgsSvgSelectorWidget::svgSelected ( const QString &  path)
signal

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