mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
[Fixes #8972] allows to drop PostGIS Raster layers into main app
This commit is contained in:
parent
5f916b4009
commit
a7a4452e79
@ -68,12 +68,20 @@ QgsMimeDataUtils::Uri::Uri( QString& encData )
|
|||||||
parts << part;
|
parts << part;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( parts.size() == 4 )
|
if ( parts.size() <= 5 ) // PostGISTRaster layers yields five parts
|
||||||
{
|
{
|
||||||
layerType = parts[0];
|
layerType = parts[0];
|
||||||
providerKey = parts[1];
|
providerKey = parts[1];
|
||||||
name = parts[2];
|
name = parts[2];
|
||||||
uri = parts[3];
|
// fetchs PostGISRaster layers
|
||||||
|
if ( parts[3] == "PG" )
|
||||||
|
{
|
||||||
|
uri = parts[3] + ":" + parts[4];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
uri = parts[3];
|
||||||
|
}
|
||||||
QgsDebugMsg( "type: " + layerType + " key: " + providerKey + " name: " + name + " uri: " + uri );
|
QgsDebugMsg( "type: " + layerType + " key: " + providerKey + " name: " + name + " uri: " + uri );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user