Class: QgsNetworkContentFetcherTask¶
-
class
qgis.core.
QgsNetworkContentFetcherTask
(url: QUrl)¶ Bases:
QgsTask
Constructor for a
QgsNetworkContentFetcherTask
which fetches the specifiedurl
.QgsNetworkContentFetcherTask(request: QNetworkRequest) Constructor for a
QgsNetworkContentFetcherTask
which fetches the specified networkrequest
.Handles HTTP network content fetching in a background task.
Provides a simple method for fetching remote HTTP content in a QgsTask. Url redirects are automatically handled.
After constructing a
QgsNetworkContentFetcherTask
, callers should connect to the QgsNetworkContentFetcherTask.fetched signal. They can then safely access the network reply() from the connected slot without danger of the task being first removed by the QgsTaskManager.See also
New in version 3.2.
- Parameters
url –
-
cancel
(self)¶
-
childEvent
()¶
-
connectNotify
()¶
-
customEvent
()¶
-
disconnectNotify
()¶
-
fetched
¶ Emitted when the network content has been fetched, regardless of whether the fetch was successful or not.
Users of
QgsNetworkContentFetcherTask
should connect to this signal, and from the associated slot they can then safely access the network reply() without danger of the task being first removed by theQgsTaskManager
. [signal]
-
finished
()¶
-
isCanceled
()¶
-
isSignalConnected
()¶
-
receivers
()¶
-
reply
(self) → QNetworkReply¶ Returns the network reply. Ownership is not transferred.
May return None if the request has not yet completed.
- Return type
QNetworkReply
-
run
(self) → bool¶ - Return type
bool
-
sender
()¶
-
senderSignalIndex
()¶
-
setProgress
()¶
-
timerEvent
()¶