Skip to content

Commit

Permalink
Allow repairing point cloud layer paths in bad layer handler dialog
Browse files Browse the repository at this point in the history
Fixes #42113
  • Loading branch information
nyalldawson committed Mar 10, 2021
1 parent fbcf0e7 commit 73613b7
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/core/providers/ept/qgseptprovider.cpp
Expand Up @@ -194,6 +194,11 @@ QString QgsEptProviderMetadata::filters( QgsProviderMetadata::FilterType type )
return QString();
}

QgsProviderMetadata::ProviderCapabilities QgsEptProviderMetadata::providerCapabilities() const
{
return FileBasedUris;
}

QString QgsEptProviderMetadata::encodeUri( const QVariantMap &parts ) const
{
const QString path = parts.value( QStringLiteral( "path" ) ).toString();
Expand Down
1 change: 1 addition & 0 deletions src/core/providers/ept/qgseptprovider.h
Expand Up @@ -74,6 +74,7 @@ class QgsEptProviderMetadata : public QgsProviderMetadata
QString encodeUri( const QVariantMap &parts ) const override;
QVariantMap decodeUri( const QString &uri ) const override;
QString filters( FilterType type ) override;
ProviderCapabilities providerCapabilities() const override;
};

///@endcond
Expand Down
5 changes: 5 additions & 0 deletions src/providers/pdal/qgspdalprovider.cpp
Expand Up @@ -339,6 +339,11 @@ QString QgsPdalProviderMetadata::filters( QgsProviderMetadata::FilterType type )
return QString();
}

QgsProviderMetadata::ProviderCapabilities QgsPdalProviderMetadata::providerCapabilities() const
{
return FileBasedUris;
}

QString QgsPdalProviderMetadata::encodeUri( const QVariantMap &parts ) const
{
const QString path = parts.value( QStringLiteral( "path" ) ).toString();
Expand Down
1 change: 1 addition & 0 deletions src/providers/pdal/qgspdalprovider.h
Expand Up @@ -81,6 +81,7 @@ class QgsPdalProviderMetadata : public QgsProviderMetadata
int priorityForUri( const QString &uri ) const override;
QList< QgsMapLayerType > validLayerTypesForUri( const QString &uri ) const override;
QString filters( FilterType type ) override;
ProviderCapabilities providerCapabilities() const override;
};

#endif // QGSPDALPROVIDER_H

0 comments on commit 73613b7

Please sign in to comment.