QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
Public Slots | Public Member Functions | Protected Member Functions | List of all members
QgsDataDefinedValueDialog Class Referenceabstract

Utility classes for "en masse" size definition. More...

#include <qgsrendererwidget.h>

Inheritance diagram for QgsDataDefinedValueDialog:
Inheritance graph
[legend]

Public Slots

void dataDefinedChanged ()
 

Public Member Functions

 QgsDataDefinedValueDialog (const QList< QgsSymbol * > &symbolList, QgsVectorLayer *layer, const QString &label)
 Constructor. More...
 
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
 

Protected Member Functions

void init (int propertyKey)
 Should be called in the constructor of child classes. More...
 

Detailed Description

Utility classes for "en masse" size definition.

Definition at line 192 of file qgsrendererwidget.h.

Constructor & Destructor Documentation

◆ QgsDataDefinedValueDialog()

QgsDataDefinedValueDialog::QgsDataDefinedValueDialog ( const QList< QgsSymbol * > &  symbolList,
QgsVectorLayer layer,
const QString &  label 
)

Constructor.

Parameters
symbolListmust not be empty
layermust not be nullptr
labelvalue label

Definition at line 384 of file qgsrendererwidget.cpp.

Member Function Documentation

◆ context()

QgsSymbolWidgetContext QgsDataDefinedValueDialog::context ( ) const

Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.

See also
setContext()
Since
QGIS 3.0

Definition at line 399 of file qgsrendererwidget.cpp.

◆ dataDefinedChanged

void QgsDataDefinedValueDialog::dataDefinedChanged ( )
slot

Definition at line 475 of file qgsrendererwidget.cpp.

◆ init()

void QgsDataDefinedValueDialog::init ( int  propertyKey)
protected

Should be called in the constructor of child classes.

Note
May be missing Python bindings depending on the platform.

Definition at line 438 of file qgsrendererwidget.cpp.

◆ setContext()

void QgsDataDefinedValueDialog::setContext ( const QgsSymbolWidgetContext context)

Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.

Parameters
contextsymbol widget context
See also
context()
Since
QGIS 3.0

Definition at line 394 of file qgsrendererwidget.cpp.

◆ vectorLayer()

const QgsVectorLayer* QgsDataDefinedValueDialog::vectorLayer ( ) const
inline

Returns the vector layer associated with the widget.

Since
QGIS 2.12

Definition at line 226 of file qgsrendererwidget.h.


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