Class: QgsFetchedContent¶
Holds information about fetched network content.
See also
Added in version 3.2.
List of all members, including inherited members
Class Hierarchy¶
Base classes¶
Classes
Methods
Returns the authentication configuration id use for this fetched content |
|
Cancel the download operation. |
|
Start the download |
|
Returns the potential error of the download |
|
Returns the path to the local file, an empty string if the file is not accessible yet. |
|
Returns the status of the download |
Signals
Emitted when an error with code error occurred while processing the request errorMsg is a textual description of the error |
|
Emitted when the file is fetched and accessible |
Attributes
- class qgis.core.QgsFetchedContent[source]¶
Bases:
QObject- __init__(url: str | None, file: QTemporaryFile | None = None, status: QgsFetchedContent.ContentStatus = QgsFetchedContent.NotStarted, authConfig: str | None = '', headers: QgsHttpHeaders = QgsHttpHeaders())
Constructs a FetchedContent with pointer to the downloaded file and status of the download
- Parameters:
url (Optional[str])
file (Optional[QTemporaryFile] = None)
status (QgsFetchedContent.ContentStatus = QgsFetchedContent.NotStarted)
authConfig (Optional[str] = '')
headers (
QgsHttpHeaders= QgsHttpHeaders())
- class ContentStatus¶
Bases:
int
- Downloading = 1¶
- Failed = 3¶
- Finished = 2¶
- NotStarted = 0¶
- authConfig(self) str[source]¶
Returns the authentication configuration id use for this fetched content
- Return type:
str
- download(self, redownload: bool = False)[source]¶
Start the download
- Parameters:
redownload (bool = False) – if set to
True, it will restart any achieved or pending download.
- error(self) QNetworkReply.NetworkError[source]¶
Returns the potential error of the download
- Return type:
QNetworkReply.NetworkError
- signal errorOccurred(code: QNetworkReply.NetworkError, errorMsg: str)[source]¶
Emitted when an error with
codeerror occurred while processing the requesterrorMsgis a textual description of the errorAdded in version 3.22.
- Parameters:
code (QNetworkReply.NetworkError)
errorMsg (str)
- filePath(self) str[source]¶
Returns the path to the local file, an empty string if the file is not accessible yet.
- Return type:
str
- status(self) QgsFetchedContent.ContentStatus[source]¶
Returns the status of the download
- Return type: