aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppError.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-09-10 18:43:04 +0200
committerLinus Jahn <lnj@kaidan.im>2022-09-16 21:26:29 +0200
commit0b6842abd2877886dcb0ca4154e93d9bae1ef80c (patch)
tree105a76e2d6691537fe3f03961ecd5b128006da18 /src/base/QXmppError.h
parentd858e4ae6e0adeaad8d03b055883f411e6d19ab0 (diff)
downloadqxmpp-0b6842abd2877886dcb0ca4154e93d9bae1ef80c.tar.gz
QXmppError: Add fromIoDevice()
Diffstat (limited to 'src/base/QXmppError.h')
-rw-r--r--src/base/QXmppError.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/base/QXmppError.h b/src/base/QXmppError.h
index a646b6e5..677ce415 100644
--- a/src/base/QXmppError.h
+++ b/src/base/QXmppError.h
@@ -10,11 +10,15 @@
#include <any>
#include <optional>
+class QIODevice;
+
struct QXMPP_EXPORT QXmppError
{
QString description;
std::any error;
+ static QXmppError fromIoDevice(const QIODevice &device);
+
bool isFileError() const;
bool isNetworkError() const;
bool isStanzaError() const;