Class: QgsProcessingMultiStepFeedback¶
- class qgis.core.QgsProcessingMultiStepFeedback¶
Bases:
QgsProcessingFeedback
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.
QgsProcessingMultiStepFeedback(steps: int, feedback:
QgsProcessingFeedback
) Constructor forQgsProcessingMultiStepFeedback
, for a process with the specified number ofsteps
. This feedback object will proxy calls to the specifiedfeedback
object.Methods
- rtype:
str
- param info:
- param info:
- param info:
- param html:
- param info:
- param warning:
- param error:
Sets the
step
which is being executed.- param text:
- rtype:
str
- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- disconnectNotify(self, QMetaMethod)¶
- htmlLog(self) str ¶
- Return type:
str
- isSignalConnected(self, QMetaMethod) bool ¶
- pushCommandInfo(self, info: str)¶
- Parameters:
info (str) –
- pushConsoleInfo(self, info: str)¶
- Parameters:
info (str) –
- pushDebugInfo(self, info: str)¶
- Parameters:
info (str) –
- pushFormattedMessage(self, html: str, text: str)¶
- Parameters:
html (str) –
text (str) –
- pushInfo(self, info: str)¶
- Parameters:
info (str) –
- pushWarning(self, warning: str)¶
- Parameters:
warning (str) –
- receivers(self, PYQT_SIGNAL) int ¶
- reportError(self, error: str, fatalError: bool = False)¶
- Parameters:
error (str) –
fatalError (bool = False) –
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- 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) –
- textLog(self) str ¶
- Return type:
str
- timerEvent(self, QTimerEvent)¶