QGIS API Documentation 3.41.0-Master (3440c17df1d)
Loading...
Searching...
No Matches
Public Member Functions | Protected Slots | List of all members
QgsRangeConfigDlg Class Reference

#include <qgsrangeconfigdlg.h>

Inheritance diagram for QgsRangeConfigDlg:
Inheritance graph
[legend]

Public Member Functions

 QgsRangeConfigDlg (QgsVectorLayer *vl, int fieldIdx, QWidget *parent)
 
QVariantMap config () override
 Create a configuration from the current GUI state.
 
void setConfig (const QVariantMap &config) override
 Update the configuration widget to represent the given configuration.
 
- Public Member Functions inherited from QgsEditorConfigWidget
 QgsEditorConfigWidget (QgsVectorLayer *vl, int fieldIdx, QWidget *parent)
 Create a new configuration widget.
 
QgsExpressionContext createExpressionContext () const override
 This method needs to be reimplemented in all classes which implement this interface and return an expression context.
 
int field ()
 Returns the field for which this configuration widget applies.
 
QgsVectorLayerlayer ()
 Returns the layer for which this configuration widget applies.
 
- Public Member Functions inherited from QgsExpressionContextGenerator
virtual ~QgsExpressionContextGenerator ()=default
 

Protected Slots

void rangeWidgetChanged (int index)
 
void setPrecision (int precision)
 Sets the precision of minimum value, maximum value, step size UI elements.
 

Additional Inherited Members

- Signals inherited from QgsEditorConfigWidget
void changed ()
 Emitted when the configuration of the widget is changed.
 
- Protected Member Functions inherited from QgsEditorConfigWidget
void initializeDataDefinedButton (QgsPropertyOverrideButton *button, QgsWidgetWrapper::Property key)
 Registers a property override button, setting up its initial value, connections and description.
 
void updateDataDefinedButton (QgsPropertyOverrideButton *button)
 Updates a specific property override button to reflect the widgets's current properties.
 
void updateDataDefinedButtons ()
 Updates all property override buttons to reflect the widgets's current properties.
 
- Protected Attributes inherited from QgsEditorConfigWidget
QgsPropertyCollection mPropertyCollection
 Temporary property collection for config widgets.
 

Detailed Description

Note
not available in Python bindings

Definition at line 31 of file qgsrangeconfigdlg.h.

Constructor & Destructor Documentation

◆ QgsRangeConfigDlg()

QgsRangeConfigDlg::QgsRangeConfigDlg ( QgsVectorLayer vl,
int  fieldIdx,
QWidget *  parent 
)
explicit

Definition at line 21 of file qgsrangeconfigdlg.cpp.

Member Function Documentation

◆ config()

QVariantMap QgsRangeConfigDlg::config ( )
overridevirtual

Create a configuration from the current GUI state.

Returns
A widget configuration

Implements QgsEditorConfigWidget.

Definition at line 114 of file qgsrangeconfigdlg.cpp.

◆ rangeWidgetChanged

void QgsRangeConfigDlg::rangeWidgetChanged ( int  index)
protectedslot

Definition at line 165 of file qgsrangeconfigdlg.cpp.

◆ setConfig()

void QgsRangeConfigDlg::setConfig ( const QVariantMap &  config)
overridevirtual

Update the configuration widget to represent the given configuration.

Parameters
configThe configuration which should be represented by this widget

Implements QgsEditorConfigWidget.

Definition at line 151 of file qgsrangeconfigdlg.cpp.

◆ setPrecision

void QgsRangeConfigDlg::setPrecision ( int  precision)
protectedslot

Sets the precision of minimum value, maximum value, step size UI elements.

Parameters
precisionthe precision

Definition at line 171 of file qgsrangeconfigdlg.cpp.


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