aboutsummaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/QXmppSendStanzaParams.cpp4
-rw-r--r--src/client/QXmppSendStanzaParams.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/client/QXmppSendStanzaParams.cpp b/src/client/QXmppSendStanzaParams.cpp
index ca628f14..3a3beaae 100644
--- a/src/client/QXmppSendStanzaParams.cpp
+++ b/src/client/QXmppSendStanzaParams.cpp
@@ -27,9 +27,13 @@ QXmppSendStanzaParams::QXmppSendStanzaParams()
/// Copy-constructor
QXmppSendStanzaParams::QXmppSendStanzaParams(const QXmppSendStanzaParams &other) = default;
+/// Move-constructor
+QXmppSendStanzaParams::QXmppSendStanzaParams(QXmppSendStanzaParams &&) = default;
QXmppSendStanzaParams::~QXmppSendStanzaParams() = default;
/// Assignment operator
QXmppSendStanzaParams &QXmppSendStanzaParams::operator=(const QXmppSendStanzaParams &) = default;
+/// Move-assignment operator
+QXmppSendStanzaParams &QXmppSendStanzaParams::operator=(QXmppSendStanzaParams &&) = default;
///
/// Returns the list of JIDs that the stanza should be encrypted for.
diff --git a/src/client/QXmppSendStanzaParams.h b/src/client/QXmppSendStanzaParams.h
index aed8f241..af22f7cf 100644
--- a/src/client/QXmppSendStanzaParams.h
+++ b/src/client/QXmppSendStanzaParams.h
@@ -16,8 +16,10 @@ class QXMPP_EXPORT QXmppSendStanzaParams
public:
QXmppSendStanzaParams();
QXmppSendStanzaParams(const QXmppSendStanzaParams &other);
+ QXmppSendStanzaParams(QXmppSendStanzaParams &&);
~QXmppSendStanzaParams();
QXmppSendStanzaParams &operator=(const QXmppSendStanzaParams &);
+ QXmppSendStanzaParams &operator=(QXmppSendStanzaParams &&);
QVector<QString> encryptionJids() const;
void setEncryptionJids(QVector<QString>);