File tree 1 file changed +5
-13
lines changed
1 file changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -359,24 +359,16 @@ QgsPGLayerItem *QgsPGSchemaItem::createLayer( QgsPostgresLayerProperty layerProp
359
359
QString tip = tr ( " %1 as %2 in %3" ).arg ( layerProperty.geometryColName ).arg ( QgsPostgresConn::displayStringForWkbType ( wkbType ) ).arg ( layerProperty.srids [0 ] );
360
360
361
361
QgsLayerItem::LayerType layerType;
362
- switch ( wkbType )
362
+ QgsWKBTypes::GeometryType geomType = QgsWKBTypes::geometryType (( QgsWKBTypes::Type )wkbType );
363
+ switch ( geomType )
363
364
{
364
- case QGis::WKBPoint:
365
- case QGis::WKBPoint25D:
366
- case QGis::WKBMultiPoint:
367
- case QGis::WKBMultiPoint25D:
365
+ case QgsWKBTypes::PointGeometry:
368
366
layerType = QgsLayerItem::Point ;
369
367
break ;
370
- case QGis::WKBLineString:
371
- case QGis::WKBLineString25D:
372
- case QGis::WKBMultiLineString:
373
- case QGis::WKBMultiLineString25D:
368
+ case QgsWKBTypes::LineGeometry:
374
369
layerType = QgsLayerItem::Line;
375
370
break ;
376
- case QGis::WKBPolygon:
377
- case QGis::WKBPolygon25D:
378
- case QGis::WKBMultiPolygon:
379
- case QGis::WKBMultiPolygon25D:
371
+ case QgsWKBTypes::PolygonGeometry:
380
372
layerType = QgsLayerItem::Polygon;
381
373
break ;
382
374
default :
You can’t perform that action at this time.
0 commit comments