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
See also
New in version 3.2.
- Parameters
url (str) –
file (QTemporaryFile = None) –
status –
-
class
ContentStatus
¶ Bases:
int
-
Downloading
= 1¶
-
Failed
= 3¶
-
Finished
= 2¶
-
NotStarted
= 0¶
-
cancel
(self)¶ Cancel the download operation
-
childEvent
(self, QChildEvent)¶
-
connectNotify
(self, QMetaMethod)¶
-
customEvent
(self, QEvent)¶
-
disconnectNotify
(self, QMetaMethod)¶
-
download
(self, redownload: bool = False)¶ Start the download
- Parameters
redownload (bool = False) – if set to
True
, it will restart any achieved or pending download.
-
error
(self) → QNetworkReply.NetworkError¶ Returns the potential error of the download
- Return type
QNetworkReply.NetworkError
-
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.
- Return type
str
-
isSignalConnected
(self, QMetaMethod) → bool¶
-
receivers
(self, PYQT_SIGNAL) → int¶
-
sender
(self) → QObject¶
-
senderSignalIndex
(self) → int¶
-
status
(self) → QgsFetchedContent.ContentStatus¶ Returns the status of the download
- Return type
-
timerEvent
(self, QTimerEvent)¶