QGIS API Documentation 4.1.0-Master (64029b4150b)
Loading...
Searching...
No Matches
QgsCategorizedSymbolUtils< RendererType > Class Template Reference

Helper class to manipulate categories. More...

#include <qgscategorizedsymbolutils.h>

Public Types

using Categories = RendererType::Categories

Static Public Member Functions

static QString buildCategorizedFilter (const QString &attributeName, const QgsFields &fields, const Categories &categories)
 Builds a filter expression from categories.

Detailed Description

template<typename RendererType>
class QgsCategorizedSymbolUtils< RendererType >

Helper class to manipulate categories.

Since
QGIS 4.2

Definition at line 32 of file qgscategorizedsymbolutils.h.

Member Typedef Documentation

◆ Categories

template<typename RendererType>
using QgsCategorizedSymbolUtils< RendererType >::Categories = RendererType::Categories

Definition at line 35 of file qgscategorizedsymbolutils.h.

Member Function Documentation

◆ buildCategorizedFilter()

template<typename RendererType>
QString QgsCategorizedSymbolUtils< RendererType >::buildCategorizedFilter ( const QString & attributeName,
const QgsFields & fields,
const Categories & categories )
inlinestatic

Builds a filter expression from categories.

Generates an expression based on active categories for a field or expression.

Parameters
attributeNameName of the field or expression.
fieldslist of fields
categoriesrenderer categories
Returns
a filter expression or an empty string if everything is active

Definition at line 48 of file qgscategorizedsymbolutils.h.


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