diff options
| author | selsta <selsta@sent.at> | 2023-04-09 03:00:42 +0200 |
|---|---|---|
| committer | selsta <selsta@sent.at> | 2023-04-13 15:44:52 +0200 |
| commit | 6ac8e7a464cc56190854121e3ec4e42363cadc9e (patch) | |
| tree | 421f72068679ded56d72363b62023854dcda77a9 /src/p2pool/P2PoolManager.h | |
| parent | f650e963630f49b44a2ef16211f565555b9f159e (diff) | |
| download | monzero-gui-6ac8e7a464cc56190854121e3ec4e42363cadc9e.tar.gz monzero-gui-6ac8e7a464cc56190854121e3ec4e42363cadc9e.tar.xz monzero-gui-6ac8e7a464cc56190854121e3ec4e42363cadc9e.zip | |
p2pool: add more detailed failure message
Diffstat (limited to 'src/p2pool/P2PoolManager.h')
| -rw-r--r-- | src/p2pool/P2PoolManager.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/p2pool/P2PoolManager.h b/src/p2pool/P2PoolManager.h index f1679567..b813e042 100644 --- a/src/p2pool/P2PoolManager.h +++ b/src/p2pool/P2PoolManager.h @@ -51,13 +51,22 @@ public: Q_INVOKABLE bool isInstalled(); Q_INVOKABLE void getStatus(); Q_INVOKABLE void download(); + + enum DownloadError { + BinaryNotAvailable, + ConnectionIssue, + HashVerificationFailed, + InstallationFailed, + }; + Q_ENUM(DownloadError) + private: bool running(NetworkType::Type nettype) const; signals: void p2poolStartFailure() const; void p2poolStatus(bool isMining, int hashrate) const; - void p2poolDownloadFailure() const; + void p2poolDownloadFailure(int errorCode) const; void p2poolDownloadSuccess() const; private: |
