Class: QgsFetchedContent

class qgis.core.QgsFetchedContent(url: str, file: QTemporaryFile = None, status: QgsFetchedContent.ContentStatus = QgsFetchedContent.NotStarted)

Bases: PyQt5.QtCore.QObject

Constructs a FetchedContent with pointer to the downloaded file and status of the download

FetchedContent holds useful information about a network content being fetched

New in version 3.2: Methods

cancel Cancel the download operation
childEvent
connectNotify
customEvent
disconnectNotify
download Start the download
error Returns the potential error of the download
filePath Returns the path to the local file, an empty string if the file is not accessible yet.
isSignalConnected
receivers
sender
senderSignalIndex
status Returns the status of the download
timerEvent

Signals

fetched Emitted when the file is fetched and accessible [signal]

Attributes

Downloading
Failed
Finished
NotStarted
class ContentStatus

Bases: int

Downloading = 1
Failed = 3
Finished = 2
NotStarted = 0
cancel(self)

Cancel the download operation

childEvent()
connectNotify()
customEvent()
disconnectNotify()
download(self, redownload: bool = False)

Start the download

Parameters:redownload – if set to true, it will restart any achieved or pending download.
error(self) → QNetworkReply.NetworkError

Returns the potential error of the download

fetched

Emitted when the file is fetched and accessible [signal]

filePath(self) → str

Returns the path to the local file, an empty string if the file is not accessible yet.

isSignalConnected()
receivers()
sender()
senderSignalIndex()
status(self) → QgsFetchedContent.ContentStatus

Returns the status of the download

timerEvent()