18#ifndef QGSSYMBOLCONVERTERREGISTRY_H
19#define QGSSYMBOLCONVERTERREGISTRY_H
92 QMap<QString, QgsAbstractSymbolConverter *> mConverters;
An abstract base class for converting between QgsSymbol objects and QVariant representations.
bool addConverter(QgsAbstractSymbolConverter *converter)
Adds a converter to the registry.
QgsSymbolConverterRegistry(QObject *parent=nullptr)
Creates a new empty symbol converter registry.
QStringList converterNames() const
Returns a list of the registered converter names (IDs).
QgsAbstractSymbolConverter * converter(const QString &name) const
Returns the converter with matching name, or nullptr if no matching converter is registered.
bool removeConverter(const QString &name)
Removes the converter with matching name.
void populate()
Adds the default symbol converters to the registry.