104 Q_DECL_DEPRECATED QString library(
const QString &providerKey )
const SIP_DEPRECATED;
107 QString pluginList(
bool asHtml =
false )
const;
112 QDir libraryDirectory()
const;
115 void setLibraryDirectory(
const QDir &path );
145 const QString &dataSource,
154 Q_DECL_DEPRECATED
Qgis::DataItemProviderCapabilities providerCapabilities( const QString &providerKey ) const
SIP_DEPRECATED;
161 SIP_SKIP Qgis::VectorExportResult createEmptyLayer( const QString &providerKey, const QString &uri, const
QgsFields &fields,
Qgis::WkbType wkbType, const
QgsCoordinateReferenceSystem &srs,
bool overwrite, QMap<
int,
int> &oldToNewAttrIdxMap, QString &errorMessage, const QMap<QString, QVariant> *options, QString &createdLayerName );
172 const QString &providerKey,
174 const QString &format,
177 int width,
int height,
178 double *geoTransform,
180 const QStringList &createOptions = QStringList() )
SIP_FACTORY;
187 QList<QPair<QString, QString> > pyramidResamplingMethods( const QString &providerKey );
197 QVariantMap decodeUri( const QString &providerKey, const QString &uri );
208 QString encodeUri( const QString &providerKey, const QVariantMap &parts );
221 QString absoluteToRelativeUri( const QString &providerKey, const QString &uri, const
QgsReadWriteContext &context ) const;
234 QString relativeToAbsoluteUri( const QString &providerKey, const QString &uri, const
QgsReadWriteContext &context ) const;
256 int listStyles( const QString &providerKey,
260 QStringList &descriptions,
275 bool styleExists( const QString &providerKey, const QString &uri, const QString &styleId, QString &errorCause
SIP_OUT );
284 QString getStyleById( const QString &providerKey, const QString &uri, const QString &styleId, QString &errCause );
290 bool deleteStyleById( const QString &providerKey, const QString &uri, const QString &styleId, QString &errCause );
297 bool saveStyle( const QString &providerKey, const QString &uri, const QString &qmlStyle, const QString &sldStyle,
298 const QString &styleName, const QString &styleDescription,
299 const QString &uiFileContent,
bool useAsDefault, QString &errCause );
306 QString loadStyle( const QString &providerKey, const QString &uri, QString &errCause );
317 QString loadStoredStyle( const QString &providerKey, const QString &uri, QString &styleName, QString &errCause );
340 bool createDb( const QString &providerKey, const QString &dbPath, QString &errCause );
358 Q_DECL_DEPRECATED QFunctionPointer function( const QString &providerKey, const QString &functionName ) const
SIP_DEPRECATED;
372 QStringList providerList() const;
383 QSet< QString > providersForLayerType(
Qgis::LayerType type ) const;
401 : mMetadata( metadata )
402 , mLayerTypes( layerTypes )
414 QList<Qgis::LayerType>
layerTypes()
const {
return mLayerTypes; }
417 SIP_PYOBJECT __repr__();
419 QString str = QStringLiteral(
"<QgsProviderRegistry.ProviderCandidateDetails: %1>" ).arg( sipCpp->metadata()->key() );
420 sipRes = PyUnicode_FromString( str.toUtf8().constData() );
427 QList< Qgis::LayerType > mLayerTypes;
447 QList< QgsProviderRegistry::ProviderCandidateDetails > preferredProvidersForUri(
const QString &uri )
const;
470 UnusableUriDetails(
const QString &uri = QString(),
const QString &warning = QString(),
const QList< Qgis::LayerType > &layerTypes = QList< Qgis::LayerType >() )
473 , layerTypes( layerTypes )
470 UnusableUriDetails(
const QString &uri = QString(),
const QString &warning = QString(),
const QList< Qgis::LayerType > &layerTypes = QList< Qgis::LayerType >() ) {
…}
498 SIP_PYOBJECT __repr__();
500 QString str = QStringLiteral(
"<QgsProviderRegistry.UnusableUriDetails: %1>" ).arg( sipCpp->warning );
501 sipRes = PyUnicode_FromString( str.toUtf8().constData() );
591 bool shouldDeferUriForOtherProviders(
const QString &uri,
const QString &providerKey )
const;
606 bool uriIsBlocklisted(
const QString &uri )
const;
633 QString fileVectorFilters()
const;
649 QString fileRasterFilters()
const;
666 QString fileMeshFilters()
const;
678 QString fileMeshDatasetFilters()
const;
694 QString filePointCloudFilters()
const;
710 QString fileVectorTileFilters()
const;
726 QString fileTiledSceneFilters()
const;
729 QString databaseDrivers()
const;
731 QString directoryDrivers()
const;
733 QString protocolDrivers()
const;
738 Q_DECL_DEPRECATED
void registerGuis( QWidget *widget )
SIP_DEPRECATED;
766 QDir mLibraryDirectory;
768 void rebuildFilterStrings();
779 QString mVectorFileFilters;
784 QString mRasterFileFilters;
789 QString mMeshFileFilters;
794 QString mMeshDatasetFileFilters;
799 QString mPointCloudFileFilters;
804 QString mVectorTileFileFilters;
809 QString mTiledSceneFileFilters;
817 QString mDatabaseDrivers;
824 QString mDirectoryDrivers;
832 QString mProtocolDrivers;
834 QList< UnusableUriHandlerInterface * > mUnusableUriHandlers;
839 static bool exists();
A container for the context for various read/write operations on objects.