QGIS API Documentation  3.6.0-Noosa (5873452)
Static Public Member Functions | List of all members
QgsLabelingUtils Class Reference

Contains helper utilities for working with QGIS' labeling engine. More...

#include <qgslabelingengine.h>

Static Public Member Functions

static QVector< QgsPalLayerSettings::PredefinedPointPositiondecodePredefinedPositionOrder (const QString &positionString)
 Decodes a string to an ordered list of predefined point label positions. More...
 
static QString encodePredefinedPositionOrder (const QVector< QgsPalLayerSettings::PredefinedPointPosition > &positions)
 Encodes an ordered list of predefined point label positions to a string. More...
 

Detailed Description

Contains helper utilities for working with QGIS' labeling engine.

Note
this class is not a part of public API yet. See notes in QgsLabelingEngine
not available in Python bindings
Since
QGIS 2.14

Definition at line 238 of file qgslabelingengine.h.

Member Function Documentation

◆ decodePredefinedPositionOrder()

QVector< QgsPalLayerSettings::PredefinedPointPosition > QgsLabelingUtils::decodePredefinedPositionOrder ( const QString &  positionString)
static

Decodes a string to an ordered list of predefined point label positions.

Parameters
positionStringencoded string of positions
Returns
decoded list
See also
encodePredefinedPositionOrder()

Definition at line 455 of file qgslabelingengine.cpp.

◆ encodePredefinedPositionOrder()

QString QgsLabelingUtils::encodePredefinedPositionOrder ( const QVector< QgsPalLayerSettings::PredefinedPointPosition > &  positions)
static

Encodes an ordered list of predefined point label positions to a string.

Parameters
positionsorder list of positions
Returns
list encoded to string
See also
decodePredefinedPositionOrder()

Definition at line 407 of file qgslabelingengine.cpp.


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