QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
FetchedContent holds useful information about a network content being fetched. More...
#include <qgsnetworkcontentfetcherregistry.h>
Public Types | |
enum | ContentStatus { NotStarted , Downloading , Finished , Failed } |
Status of fetched content. More... | |
Public Slots | |
void | cancel () |
Cancel the download operation. More... | |
void | download (bool redownload=false) |
Start the download. More... | |
Signals | |
void | errorOccurred (QNetworkReply::NetworkError code, const QString &errorMsg) |
Emitted when an error with code error occurred while processing the request errorMsg is a textual description of the error. More... | |
void | fetched () |
Emitted when the file is fetched and accessible. More... | |
Public Member Functions | |
QgsFetchedContent (const QString &url, QTemporaryFile *file=nullptr, ContentStatus status=NotStarted, const QString &authConfig=QString()) | |
Constructs a FetchedContent with pointer to the downloaded file and status of the download. More... | |
~QgsFetchedContent () override | |
QString | authConfig () const |
Returns the authentication configuration id use for this fetched content. More... | |
QNetworkReply::NetworkError | error () const |
Returns the potential error of the download. More... | |
QFile * | file () const |
Returns a pointer to the local file, or nullptr if the file is not accessible yet. More... | |
const QString | filePath () const |
Returns the path to the local file, an empty string if the file is not accessible yet. More... | |
ContentStatus | status () const |
Returns the status of the download. More... | |
FetchedContent holds useful information about a network content being fetched.
Definition at line 40 of file qgsnetworkcontentfetcherregistry.h.
Status of fetched content.
Enumerator | |
---|---|
NotStarted | No download started for such URL. |
Downloading | Currently downloading. |
Finished | Download finished and successful. |
Failed | Download failed. |
Definition at line 45 of file qgsnetworkcontentfetcherregistry.h.
|
inlineexplicit |
Constructs a FetchedContent with pointer to the downloaded file and status of the download.
Definition at line 54 of file qgsnetworkcontentfetcherregistry.h.
|
inlineoverride |
Definition at line 62 of file qgsnetworkcontentfetcherregistry.h.
|
inline |
Returns the authentication configuration id use for this fetched content.
Definition at line 87 of file qgsnetworkcontentfetcherregistry.h.
|
slot |
Cancel the download operation.
Definition at line 142 of file qgsnetworkcontentfetcherregistry.cpp.
|
slot |
Start the download.
redownload | if set to true , it will restart any achieved or pending download. |
Definition at line 116 of file qgsnetworkcontentfetcherregistry.cpp.
|
inline |
Returns the potential error of the download.
Definition at line 82 of file qgsnetworkcontentfetcherregistry.h.
|
signal |
Emitted when an error with code error occurred while processing the request errorMsg is a textual description of the error.
|
signal |
Emitted when the file is fetched and accessible.
|
inline |
Returns a pointer to the local file, or nullptr
if the file is not accessible yet.
Definition at line 72 of file qgsnetworkcontentfetcherregistry.h.
|
inline |
Returns the path to the local file, an empty string if the file is not accessible yet.
Definition at line 76 of file qgsnetworkcontentfetcherregistry.h.
|
inline |
Returns the status of the download.
Definition at line 79 of file qgsnetworkcontentfetcherregistry.h.