| QGIS API Documentation
    3.16.0-Hannover (43b64b13f3)
    | 
 
 
 
Go to the documentation of this file.
   16 #ifndef QGSCALLOUTSREGISTRY_H 
   17 #define QGSCALLOUTSREGISTRY_H 
   19 #include "qgis_core.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;
 
  213 #endif // QGSCALLOUTSREGISTRY_H 
  
The class is used as a container of context for various read/write operations on other objects.
Abstract base class for callout renderers.
QgsCalloutRegistry(const QgsCalloutRegistry &rh)=delete
QgsCalloutRegistry cannot be copied.
Registry of available callout classes.
QgsCallout *(* QgsCalloutCreateFunc)(const QVariantMap &, const QgsReadWriteContext &)
Represents a vector layer which manages a vector based data sets.
QgsCalloutRegistry & operator=(const QgsCalloutRegistry &rh)=delete
QgsCalloutRegistry cannot be copied.
Resolves relative paths into absolute paths and vice versa.
QgsCalloutWidget *(* QgsCalloutWidgetFunc)(QgsVectorLayer *)