[QGIS Commit] r15459 - in trunk/qgis/python/plugins/GdalTools: .
tools
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Sat Mar 12 20:16:00 EST 2011
Author: brushtyler
Date: 2011-03-12 17:16:00 -0800 (Sat, 12 Mar 2011)
New Revision: 15459
Modified:
trunk/qgis/python/plugins/GdalTools/GdalTools.py
trunk/qgis/python/plugins/GdalTools/__init__.py
trunk/qgis/python/plugins/GdalTools/tools/GdalTools_utils.py
Log:
make tools working with the raster provider
Modified: trunk/qgis/python/plugins/GdalTools/GdalTools.py
===================================================================
--- trunk/qgis/python/plugins/GdalTools/GdalTools.py 2011-03-12 22:58:17 UTC (rev 15458)
+++ trunk/qgis/python/plugins/GdalTools/GdalTools.py 2011-03-13 01:16:00 UTC (rev 15459)
@@ -89,7 +89,7 @@
rasterText = QCoreApplication.translate( "QgisApp", "&Raster" )
for a in actions:
- if a.menu().title() == rasterText:
+ if a.menu() != None and a.menu().title() == rasterText:
rasterMenu = a.menu()
break
Modified: trunk/qgis/python/plugins/GdalTools/__init__.py
===================================================================
--- trunk/qgis/python/plugins/GdalTools/__init__.py 2011-03-12 22:58:17 UTC (rev 15458)
+++ trunk/qgis/python/plugins/GdalTools/__init__.py 2011-03-13 01:16:00 UTC (rev 15459)
@@ -22,7 +22,7 @@
def description():
return "Integrate gdal tools into qgis"
def version():
- return "Version 1.2.20"
+ return "Version 1.2.21"
def qgisMinimumVersion():
return "1.0"
def icon():
Modified: trunk/qgis/python/plugins/GdalTools/tools/GdalTools_utils.py
===================================================================
--- trunk/qgis/python/plugins/GdalTools/tools/GdalTools_utils.py 2011-03-12 22:58:17 UTC (rev 15458)
+++ trunk/qgis/python/plugins/GdalTools/tools/GdalTools_utils.py 2011-03-13 01:16:00 UTC (rev 15459)
@@ -98,7 +98,9 @@
layerMap = QgsMapLayerRegistry.instance().mapLayers()
for name, layer in layerMap.iteritems():
# only raster layers, but not WMS ones
- if layer.type() == layer.RasterLayer and ( not layer.usesProvider() ):
+ if layer.type() == layer.RasterLayer:
+ if layer.usesProvider() and layer.providerKey() != 'gdal':
+ continue
layers[count] = layer
names.append(layer.name())
count = count +1
More information about the QGIS-commit
mailing list