QGIS API Documentation 3.39.0-Master (132cbd6f1b5)
|
Base class for labeling configuration classes for vector tile layers. More...
#include <qgsvectortilelabeling.h>
Public Member Functions | |
virtual | ~QgsVectorTileLabeling ()=default |
virtual QgsVectorTileLabeling * | clone () const =0SIP_FACTORY |
Returns a new copy of the object. | |
virtual QgsVectorTileLabelProvider * | provider (QgsVectorTileLayer *layer) const SIP_SKIP |
Factory for label provider implementation. | |
virtual void | readXml (const QDomElement &elem, const QgsReadWriteContext &context)=0 |
Reads labeling properties from given XML element. | |
virtual void | resolveReferences (const QgsProject &project) |
Resolves references to other objects - second phase of loading - after readXml() | |
virtual QString | type () const =0 |
Unique type string of the labeling configuration implementation. | |
virtual void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const =0 |
Writes labeling properties to given XML element. | |
Base class for labeling configuration classes for vector tile layers.
Definition at line 70 of file qgsvectortilelabeling.h.
|
virtualdefault |
|
pure virtual |
Returns a new copy of the object.
Implemented in QgsVectorTileBasicLabeling.
|
inlinevirtual |
Factory for label provider implementation.
Reimplemented in QgsVectorTileBasicLabeling.
Definition at line 98 of file qgsvectortilelabeling.h.
|
pure virtual |
Reads labeling properties from given XML element.
Implemented in QgsVectorTileBasicLabeling.
|
inlinevirtual |
Resolves references to other objects - second phase of loading - after readXml()
Definition at line 105 of file qgsvectortilelabeling.h.
|
pure virtual |
Unique type string of the labeling configuration implementation.
Implemented in QgsVectorTileBasicLabeling.
|
pure virtual |
Writes labeling properties to given XML element.
Implemented in QgsVectorTileBasicLabeling.