Subgroup: Processing

Class: QgsProcessingMultiStepFeedback

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

Bases: qgis._core.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.

childEvent()
connectNotify()
customEvent()
disconnectNotify()
isSignalConnected()
pushCommandInfo(self, info: str)
pushConsoleInfo(self, info: str)
pushDebugInfo(self, info: str)
pushInfo(self, info: str)
receivers()
reportError(self, error: str, fatalError: bool)
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.

setProgressText(self, text: str)
timerEvent()