QgsSymbolLevelsWidget class
A widget which allows the user to modify the rendering order of symbol layers.
Contents
Base classes
- class QgsPanelWidget
- Base class for any widget that can be shown as a inline panel.
Constructors, destructors, conversion operators
- QgsSymbolLevelsWidget(QgsFeatureRenderer* renderer, bool usingSymbolLevels, QWidget* parent = nullptr)
- Constructor for QgsSymbolLevelsWidget.
Public functions
- void setForceOrderingEnabled(bool enabled)
- Sets whether the level ordering is always forced on and hide the checkbox (used by rule-based renderer)
- auto usingLevels() const -> bool
- Returns whether the level ordering is enabled.
Public slots
- void apply()
- Apply button.
Protected functions
- void populateTable()
- void setDefaultLevels()
Protected variables
- bool mForceOrderingEnabled
- whether symbol layers always should be used (default false)
- int mMaxLayers
- maximal number of layers from all symbols
Function documentation
void QgsSymbolLevelsWidget:: setForceOrderingEnabled(bool enabled)
Sets whether the level ordering is always forced on and hide the checkbox (used by rule-based renderer)
| Parameters | |
|---|---|
| enabled | toggle level ordering |