@@ -114,7 +114,7 @@ def layerAdded(self, layer):
114114 if param .hidden :
115115 continue
116116 if isinstance (param , ParameterVector ):
117- if dataobjects .canUseVectorLayer (layer , param .shapetype ):
117+ if dataobjects .canUseVectorLayer (layer , param .datatype ):
118118 widget = self .valueItems [param .name ]
119119 if isinstance (widget , InputLayerSelectorPanel ):
120120 widget = widget .cmbText
@@ -265,7 +265,7 @@ def initWidgets(self):
265265
266266 base_input = self .alg .getParameterFromName (output .base_input )
267267 if isinstance (base_input , ParameterVector ):
268- layers = dataobjects .getVectorLayers (base_input .shapetype )
268+ layers = dataobjects .getVectorLayers (base_input .datatype )
269269 else :
270270 layers = dataobjects .getTables ()
271271 if len (layers ) > 0 :
@@ -300,7 +300,7 @@ def getWidgetFromParameter(self, param):
300300 elif isinstance (param , ParameterVector ):
301301 if self .somethingDependsOnThisParameter (param ) or self .alg .allowOnlyOpenedLayers :
302302 item = QComboBox ()
303- layers = dataobjects .getVectorLayers (param .shapetype )
303+ layers = dataobjects .getVectorLayers (param .datatype )
304304 layers .sort (key = lambda lay : lay .name ())
305305 if param .optional :
306306 item .addItem (self .NOT_SELECTED , None )
@@ -309,7 +309,7 @@ def getWidgetFromParameter(self, param):
309309 item .currentIndexChanged .connect (self .updateDependentFields )
310310 item .name = param .name
311311 else :
312- layers = dataobjects .getVectorLayers (param .shapetype )
312+ layers = dataobjects .getVectorLayers (param .datatype )
313313 items = []
314314 if param .optional :
315315 items .append ((self .NOT_SELECTED , None ))
@@ -361,7 +361,7 @@ def getWidgetFromParameter(self, param):
361361 items .append (param )
362362 parent = self .alg .getParameterFromName (param .parent )
363363 if isinstance (parent , ParameterVector ):
364- layers = dataobjects .getVectorLayers (parent .shapetype )
364+ layers = dataobjects .getVectorLayers (parent .datatype )
365365 else :
366366 layers = dataobjects .getTables ()
367367 if len (layers ) > 0 :
0 commit comments