Represents an individual category (class) from a QgsCategorizedSymbolRenderer.
More...
#include <qgscategorizedsymbolrenderer.h>
|
| QgsRendererCategory ()=default |
| Constructor for QgsRendererCategory. More...
|
|
| QgsRendererCategory (const QgsRendererCategory &cat) |
| Copy constructor. More...
|
|
| QgsRendererCategory (const QVariant &value, QgsSymbol *symbol, const QString &label, bool render=true) |
| Constructor for a new QgsRendererCategory, with the specified value and symbol. More...
|
|
| ~QgsRendererCategory () |
|
QString | dump () const |
| Returns a string representing the categories settings, used for debugging purposes only. More...
|
|
QString | label () const |
| Returns the label for this category, which is used to represent the category within legends and the layer tree. More...
|
|
QgsRendererCategory & | operator= (QgsRendererCategory cat) |
|
bool | renderState () const |
| Returns true if the category is currently enabled and should be rendered. More...
|
|
void | setLabel (const QString &label) |
| Sets the label for this category, which is used to represent the category within legends and the layer tree. More...
|
|
void | setRenderState (bool render) |
| Sets whether the category is currently enabled and should be rendered. More...
|
|
void | setSymbol (QgsSymbol *s) |
| Sets the symbol which will be used to render this category. More...
|
|
void | setValue (const QVariant &value) |
| Sets the value corresponding to this category. More...
|
|
QgsSymbol * | symbol () const |
| Returns the symbol which will be used to render this category. More...
|
|
void | toSld (QDomDocument &doc, QDomElement &element, QVariantMap props) const |
| Converts the category to a matching SLD rule, within the specified DOM document and element. More...
|
|
QVariant | value () const |
| Returns the value corresponding to this category. More...
|
|
Represents an individual category (class) from a QgsCategorizedSymbolRenderer.
Definition at line 35 of file qgscategorizedsymbolrenderer.h.
◆ QgsRendererCategory() [1/3]
QgsRendererCategory::QgsRendererCategory |
( |
| ) |
|
|
default |
◆ QgsRendererCategory() [2/3]
QgsRendererCategory::QgsRendererCategory |
( |
const QVariant & |
value, |
|
|
QgsSymbol * |
symbol, |
|
|
const QString & |
label, |
|
|
bool |
render = true |
|
) |
| |
Constructor for a new QgsRendererCategory, with the specified value and symbol.
If value is a list, then the category will match any of the values from this list.
The ownership of symbol is transferred to the category.
The label argument specifies the label used for this category in legends and the layer tree.
The render argument indicates whether the category should initially be rendered and appear checked in the layer tree.
Definition at line 48 of file qgscategorizedsymbolrenderer.cpp.
◆ QgsRendererCategory() [3/3]
◆ ~QgsRendererCategory()
QgsRendererCategory::~QgsRendererCategory |
( |
| ) |
|
|
default |
◆ dump()
QString QgsRendererCategory::dump |
( |
| ) |
const |
◆ label()
QString QgsRendererCategory::label |
( |
| ) |
const |
◆ operator=()
◆ renderState()
bool QgsRendererCategory::renderState |
( |
| ) |
const |
◆ setLabel()
void QgsRendererCategory::setLabel |
( |
const QString & |
label | ) |
|
◆ setRenderState()
void QgsRendererCategory::setRenderState |
( |
bool |
render | ) |
|
◆ setSymbol()
void QgsRendererCategory::setSymbol |
( |
QgsSymbol * |
s | ) |
|
◆ setValue()
void QgsRendererCategory::setValue |
( |
const QVariant & |
value | ) |
|
Sets the value corresponding to this category.
If value is a list, then the category will match any of the values from this list.
- See also
- value()
Definition at line 100 of file qgscategorizedsymbolrenderer.cpp.
◆ swap()
◆ symbol()
QgsSymbol * QgsRendererCategory::symbol |
( |
| ) |
const |
◆ toSld()
void QgsRendererCategory::toSld |
( |
QDomDocument & |
doc, |
|
|
QDomElement & |
element, |
|
|
QVariantMap |
props |
|
) |
| const |
◆ value()
QVariant QgsRendererCategory::value |
( |
| ) |
const |
Returns the value corresponding to this category.
If the returned value is a list, then the category will match any of the values from this list.
- See also
- setValue()
Definition at line 80 of file qgscategorizedsymbolrenderer.cpp.
◆ mLabel
QString QgsRendererCategory::mLabel |
|
protected |
◆ mRender
bool QgsRendererCategory::mRender = true |
|
protected |
◆ mSymbol
std::unique_ptr<QgsSymbol> QgsRendererCategory::mSymbol |
|
protected |
◆ mValue
QVariant QgsRendererCategory::mValue |
|
protected |
The documentation for this class was generated from the following files: