Class: QgsProcessingMultiStepFeedback

class qgis.core.QgsProcessingMultiStepFeedback(steps: int, feedback: QgsProcessingFeedback)

Bases: QgsProcessingFeedback

Constructor for QgsProcessingMultiStepFeedback, for a process with the specified number of steps. This feedback object will proxy calls to the specified feedback object.

Processing feedback object for multi-step operations.

A processing feedback object which proxies its calls to an underlying feedback object, but scales overall progress reports to account for a number of child steps which each report their own feedback.

New in version 3.0.

Parameters
  • steps (int) –

  • feedback

childEvent()
connectNotify()
customEvent()
disconnectNotify()
isSignalConnected()
pushCommandInfo(self, info: str)
Parameters

info (str) –

pushConsoleInfo(self, info: str)
Parameters

info (str) –

pushDebugInfo(self, info: str)
Parameters

info (str) –

pushInfo(self, info: str)
Parameters

info (str) –

receivers()
reportError(self, error: str, fatalError: bool = False)
Parameters
  • error (str) –

  • fatalError (bool = False) –

sender()
senderSignalIndex()
setCurrentStep(self, step: int)

Sets the step which is being executed. This is used to scale the current progress to account for progress through the overall process.

Parameters

step (int) –

setProgressText(self, text: str)
Parameters

text (str) –

timerEvent()