@@ -150,7 +150,7 @@ def setupUi(self):
150
150
self .shapetypeCombo .addItem ("Polygon" )
151
151
if self .param is not None :
152
152
self .yesNoCombo .setCurrentIndex (1 if self .param .optional else 0 )
153
- self .shapetypeCombo .setCurrentIndex (self .param .shapetype + 1 )
153
+ self .shapetypeCombo .setCurrentIndex (self .param .shapetype [ 0 ] + 1 )
154
154
self .horizontalLayout3 .addWidget (self .shapetypeCombo )
155
155
self .verticalLayout .addLayout (self .horizontalLayout3 )
156
156
self .verticalLayout .addLayout (self .horizontalLayout2 )
@@ -245,7 +245,7 @@ def okPressed(self):
245
245
elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_TABLE or isinstance (self .param , ParameterTable ):
246
246
self .param = ParameterTable (name , description , self .yesNoCombo .currentIndex () == 1 )
247
247
elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_VECTOR or isinstance (self .param , ParameterVector ):
248
- self .param = ParameterVector (name , description , self .shapetypeCombo .currentIndex ()- 1 , self .yesNoCombo .currentIndex () == 1 )
248
+ self .param = ParameterVector (name , description , [ self .shapetypeCombo .currentIndex () - 1 ] , self .yesNoCombo .currentIndex () == 1 )
249
249
elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_MULTIPLE or isinstance (self .param , ParameterMultipleInput ):
250
250
self .param = ParameterMultipleInput (name , description , self .datatypeCombo .currentIndex ()- 1 , self .yesNoCombo .currentIndex () == 1 )
251
251
elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_NUMBER or isinstance (self .param , ParameterNumber ):
0 commit comments