31 class AuthErrorStruct;
32 class HttpErrorStruct;
33 class NetworkErrorStruct;
34 class ProcessErrorStruct;
35 class HashErrorStruct;
40 namespace DownloadManager {
57 Q_DECLARE_PRIVATE(
Error)
90 virtual QString errorString();
109 class DBusErrorPrivate;
121 friend class ManagerImpl;
122 friend class DownloadImpl;
123 friend class DownloadManagerPCW;
124 friend class DownloadsListManagerPCW;
125 friend class MetadataDownloadsListManagerPCW;
126 friend class DownloadPCW;
127 friend class GroupManagerPCW;
153 QString errorString()
override;
169 DBusErrorPrivate* d_ptr;
172 class AuthErrorPrivate;
189 friend class DownloadImpl;
226 QString errorString()
override;
240 AuthErrorPrivate* d_ptr;
243 class HttpErrorPrivate;
258 friend class DownloadImpl;
286 QString errorString()
override;
300 HttpErrorPrivate* d_ptr;
303 class NetworkErrorPrivate;
315 friend class DownloadImpl;
375 QString errorString()
override;
390 NetworkErrorPrivate* d_ptr;
393 class ProcessErrorPrivate;
405 friend class DownloadImpl;
419 QProcess::ProcessError code();
440 QString standardOut();
447 QString standardError();
454 QString errorString()
override;
469 ProcessErrorPrivate* d_ptr;
472 class HashErrorPrivate;
484 friend class DownloadImpl;
520 QString errorString()
override;
535 HashErrorPrivate* d_ptr;
The Error class is the base class that represents an error in the download manager API...
The HashError represents an error that occurred during the hash validation after the download...
The NetworkError represents an error that occurred during the download request.
The HttpError represents an error that occurred during the download request.
The ProcessError represents an error that occurred during the post processing of a downloaded file...
The AuthError represents an authentication error that occurred during the request of the download...