@@ -279,7 +279,7 @@ def editHelp(self):
279
279
dlg = HelpEditionDialog (alg )
280
280
dlg .exec_ ()
281
281
if dlg .descriptions :
282
- self .model .helpContent = dlg .descriptions
282
+ self .model .setHelpContent ( dlg .descriptions )
283
283
self .hasChanged = True
284
284
285
285
def runModel (self ):
@@ -439,8 +439,8 @@ def saveModel(self, saveAs):
439
439
return
440
440
self .model .setName (str (self .textName .text ()))
441
441
self .model .setGroup (str (self .textGroup .text ()))
442
- if self .model .descriptionFile is not None and not saveAs :
443
- filename = self .model .descriptionFile
442
+ if self .model .sourceFilePath () is not None and not saveAs :
443
+ filename = self .model .sourceFilePath ()
444
444
else :
445
445
filename , filter = QFileDialog .getSaveFileName (self ,
446
446
self .tr ('Save Model' ),
@@ -449,7 +449,7 @@ def saveModel(self, saveAs):
449
449
if filename :
450
450
if not filename .endswith ('.model3' ):
451
451
filename += '.model3'
452
- self .model .descriptionFile = filename
452
+ self .model .setSourceFilePath ( filename )
453
453
if filename :
454
454
if not self .model .toFile (filename ):
455
455
if saveAs :
@@ -492,8 +492,8 @@ def openModel(self):
492
492
493
493
def repaintModel (self , controls = True ):
494
494
self .scene = ModelerScene (self , dialog = self )
495
- self .scene .setSceneRect (QRectF (0 , 0 , ModelerAlgorithm .CANVAS_SIZE ,
496
- ModelerAlgorithm .CANVAS_SIZE ))
495
+ self .scene .setSceneRect (QRectF (0 , 0 , self .CANVAS_SIZE ,
496
+ self .CANVAS_SIZE ))
497
497
self .scene .paintModel (self .model , controls )
498
498
self .view .setScene (self .scene )
499
499
@@ -512,6 +512,7 @@ def addInputOfType(self, paramType, pos=None):
512
512
if isinstance (pos , QPoint ):
513
513
pos = QPointF (pos )
514
514
component = QgsProcessingModelAlgorithm .ModelParameter (dlg .param .name ())
515
+ component .setDescription (dlg .param .name ())
515
516
component .setPosition (pos )
516
517
self .model .addModelParameter (dlg .param , component )
517
518
self .repaintModel ()
0 commit comments