Class: QgsScopedProxyProgressTask

A QgsProxyProgressTask with automatic lifetime.

QgsScopedProxyProgressTask implements a QgsProxyProgressTask which automatically adds the proxy task to the application task manager on construction and finalizes the task when it goes out of scope.

Added in version 3.4.

Methods

setProgress

Sets the progress (from 0 to 100) for the proxied operation.

class qgis.core.QgsScopedProxyProgressTask[source]

Bases: object

__init__(description: str | None)

Constructor for QgsScopedProxyProgressTask, with the specified description.

Parameters:

description (Optional[str])

setProgress(self, progress: float)[source]

Sets the progress (from 0 to 100) for the proxied operation.

Parameters:

progress (float)