16#ifndef QGSCALLOUTSREGISTRY_H
17#define QGSCALLOUTSREGISTRY_H
52 , mVisibleName( visibleName )
62 QString
name()
const {
return mName; }
74 QIcon
icon()
const {
return mIcon; }
80 void setIcon(
const QIcon &icon ) { mIcon = icon; }
120 , mCreateFunc( pfCreate )
121 , mWidgetFunc( pfWidget )
196 QStringList calloutTypes() const;
210 QMap<QString, QgsCalloutAbstractMetadata *> mMetadata;
Registry of available callout classes.
QgsCalloutRegistry & operator=(const QgsCalloutRegistry &rh)=delete
QgsCalloutRegistry cannot be copied.
QgsCalloutRegistry(const QgsCalloutRegistry &rh)=delete
QgsCalloutRegistry cannot be copied.
Abstract base class for callout renderers.
Resolves relative paths into absolute paths and vice versa.
The class is used as a container of context for various read/write operations on other objects.
Represents a vector layer which manages a vector based data sets.
QgsCalloutWidget *(* QgsCalloutWidgetFunc)(QgsVectorLayer *)
QgsCallout *(* QgsCalloutCreateFunc)(const QVariantMap &, const QgsReadWriteContext &)