aboutsummaryrefslogtreecommitdiff
path: root/lib/olm/message.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/olm/message.h')
-rw-r--r--lib/olm/message.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/olm/message.h b/lib/olm/message.h
index 067d9b5a..d2fe871e 100644
--- a/lib/olm/message.h
+++ b/lib/olm/message.h
@@ -18,7 +18,7 @@ namespace Quotient {
*
* The class provides functions to get a type and the ciphertext.
*/
-class Message : private QByteArray {
+class Message : public QByteArray {
Q_GADGET
public:
enum Type {
@@ -29,6 +29,7 @@ public:
Message() = default;
explicit Message(const QByteArray &ciphertext, Type type = General);
+ explicit Message(const Message &message);
static Message fromCiphertext(const QByteArray &ciphertext);