Skip to content

Commit

Permalink
fix build
Browse files Browse the repository at this point in the history
  • Loading branch information
uclaros authored and wonder-sk committed Apr 13, 2023
1 parent 35b7674 commit 2c6f391
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
13 changes: 7 additions & 6 deletions src/core/providers/vpc/qgsvirtualpointcloudprovider.cpp
Expand Up @@ -512,17 +512,18 @@ QVariantMap QgsVirtualPointCloudProviderMetadata::decodeUri( const QString &uri
return uriComponents;
}

QString QgsVirtualPointCloudProviderMetadata::filters( QgsProviderMetadata::FilterType type )
QString QgsVirtualPointCloudProviderMetadata::filters( Qgis::FileFilterType type )
{
switch ( type )
{
case QgsProviderMetadata::FilterType::FilterVector:
case QgsProviderMetadata::FilterType::FilterRaster:
case QgsProviderMetadata::FilterType::FilterMesh:
case QgsProviderMetadata::FilterType::FilterMeshDataset:
case Qgis::FileFilterType::Vector:
case Qgis::FileFilterType::Raster:
case Qgis::FileFilterType::Mesh:
case Qgis::FileFilterType::MeshDataset:
case Qgis::FileFilterType::VectorTile:
return QString();

case QgsProviderMetadata::FilterType::FilterPointCloud:
case Qgis::FileFilterType::PointCloud:
return QObject::tr( "Virtual Point Clouds" ) + QStringLiteral( " (*.vpc *.VPC)" );
}
return QString();
Expand Down
2 changes: 1 addition & 1 deletion src/core/providers/vpc/qgsvirtualpointcloudprovider.h
Expand Up @@ -87,7 +87,7 @@ class QgsVirtualPointCloudProviderMetadata : public QgsProviderMetadata
QList< Qgis::LayerType > validLayerTypesForUri( const QString &uri ) const override;
QString encodeUri( const QVariantMap &parts ) const override;
QVariantMap decodeUri( const QString &uri ) const override;
QString filters( FilterType type ) override;
QString filters( Qgis::FileFilterType type ) override;
ProviderCapabilities providerCapabilities() const override;
QList< Qgis::LayerType > supportedLayerTypes() const override;
};
Expand Down
4 changes: 2 additions & 2 deletions tests/src/providers/testqgsvirtualpointcloudprovider.cpp
Expand Up @@ -100,8 +100,8 @@ void TestQgsVirtualPointCloudProvider::filters()
QgsProviderMetadata *metadata = QgsProviderRegistry::instance()->providerMetadata( QStringLiteral( "vpc" ) );
QVERIFY( metadata );

QCOMPARE( metadata->filters( QgsProviderMetadata::FilterType::FilterPointCloud ), QStringLiteral( "Virtual Point Clouds (*.vpc *.VPC)" ) );
QCOMPARE( metadata->filters( QgsProviderMetadata::FilterType::FilterVector ), QString() );
QCOMPARE( metadata->filters( Qgis::FileFilterType::PointCloud ), QStringLiteral( "Virtual Point Clouds (*.vpc *.VPC)" ) );
QCOMPARE( metadata->filters( Qgis::FileFilterType::Vector ), QString() );

const QString registryPointCloudFilters = QgsProviderRegistry::instance()->filePointCloudFilters();
QVERIFY( registryPointCloudFilters.contains( "(*.vpc *.VPC)" ) );
Expand Down

0 comments on commit 2c6f391

Please sign in to comment.