21#include "moc_qgslayermetadataproviderregistry.cpp"
31 mMetadataProviders.insert( metadataProvider->
id(), metadataProvider );
36 delete mMetadataProviders.take( metadataProvider->
id() );
41 return mMetadataProviders.values();
46 return mMetadataProviders.value( type,
nullptr );
52 for (
auto it = mMetadataProviders.cbegin(); it != mMetadataProviders.cend(); ++it )
61 const QList<QgsLayerMetadataProviderResult> constMetadata { providerResults.
metadata() };
66 const QList<QString> constErrors { providerResults.
errors() };
67 for (
const QString &error : std::as_const( constErrors ) )
Base class for feedback objects to be used for cancellation of something running in a worker thread.
bool isCanceled() const
Tells whether the operation has been canceled already.
A rectangle specified with double values.