File tree 1 file changed +5
-6
lines changed
python/plugins/processing/tools
1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ def getRasterLayers():
76
76
if layer .type () == layer .RasterLayer :
77
77
if layer .providerType () == 'gdal' : # only gdal file-based layers
78
78
raster .append (layer )
79
- return raster
79
+ return sorted ( raster , key = lambda layer : layer . name (). lower ())
80
80
81
81
82
82
def getVectorLayers (shapetype = [- 1 ]):
@@ -86,17 +86,16 @@ def getVectorLayers(shapetype=[-1]):
86
86
if layer .type () == layer .VectorLayer :
87
87
if shapetype == ALL_TYPES or layer .geometryType () in shapetype :
88
88
uri = unicode (layer .source ())
89
- if not uri .lower ().endswith ('csv' ) \
90
- and not uri .lower ().endswith ('dbf' ):
89
+ if not uri .lower ().endswith ('csv' ) and not uri .lower ().endswith ('dbf' ):
91
90
vector .append (layer )
92
- return vector
91
+ return sorted ( vector , key = lambda layer : layer . name (). lower ())
93
92
94
93
95
94
def getAllLayers ():
96
95
layers = []
97
96
layers += getRasterLayers ()
98
97
layers += getVectorLayers ()
99
- return layers
98
+ return sorted ( layers , key = lambda layer : layer . name (). lower ())
100
99
101
100
102
101
def getTables ():
@@ -105,7 +104,7 @@ def getTables():
105
104
for layer in layers :
106
105
if layer .type () == layer .VectorLayer :
107
106
tables .append (layer )
108
- return tables
107
+ return sorted ( tables , key = lambda table : table . name (). lower ())
109
108
110
109
111
110
def extent (layers ):
You can’t perform that action at this time.
0 commit comments