| QGIS API Documentation
    3.16.0-Hannover (43b64b13f3)
    | 
 
 
 
Go to the documentation of this file.
   16 #ifndef QGSSYMBOLLAYERREGISTRY_H 
   17 #define QGSSYMBOLLAYERREGISTRY_H 
   19 #include "qgis_core.h" 
   39       , mVisibleName( visibleName )
 
   45     QString 
name()
 const { 
return mName; }
 
   66       Q_UNUSED( properties )
 
   67       Q_UNUSED( pathResolver )
 
   97     , mCreateFunc( pfCreate )
 
   98     , mWidgetFunc( pfWidget )
 
   99     , mCreateFromSldFunc( pfCreateFromSld )
 
  100     , mPathResolverFunc( pfPathResolver )
 
  120       if ( mPathResolverFunc )
 
  121         mPathResolverFunc( properties, pathResolver, saving );
 
  177     QStringList symbolLayersForType( 
QgsSymbol::SymbolType type );
 
  187     QMap<QString, QgsSymbolLayerAbstractMetadata *> mMetadata;
 
  
Registry of available symbol layer classes.
Abstract base class for all rendered symbols.
QgsSymbolLayer *(* QgsSymbolLayerCreateFunc)(const QgsStringMap &)
QgsSymbolLayer *(* QgsSymbolLayerCreateFromSldFunc)(QDomElement &)
QgsSymbolLayerWidget *(* QgsSymbolLayerWidgetFunc)(QgsVectorLayer *)
QgsSymbolLayerRegistry(const QgsSymbolLayerRegistry &rh)=delete
QgsSymbolLayerRegistry cannot be copied.
QMap< QString, QString > QgsStringMap
Represents a vector layer which manages a vector based data sets.
QgsSymbolLayerRegistry & operator=(const QgsSymbolLayerRegistry &rh)=delete
QgsSymbolLayerRegistry cannot be copied.
SymbolType
Type of the symbol.
Resolves relative paths into absolute paths and vice versa.
void(* QgsSymbolLayerPathResolverFunc)(QgsStringMap &, const QgsPathResolver &, bool)