aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb@kaidan.im>2023-03-09 17:19:21 +0100
committerLinus Jahn <lnj@kaidan.im>2023-03-18 18:52:54 +0100
commitd1a95888d6c868cdb4a064dfe4581ccf33bd92fa (patch)
tree1a6e87078a4078399ca0a0203df1f1791511b7b3
parent5424a01f39a2db92da4e41ec8607e148d4721d89 (diff)
Fix missing exports with MSVC 2019
Fixes the Kaidan build with MSVC. Weirdly enough, MSVC got confused on finding the matching overload for <<, so I replaced it with push_back().
-rw-r--r--src/base/QXmppMamIq.h4
-rw-r--r--src/base/QXmppPubSubIq_p.h2
-rw-r--r--src/client/QXmppMamManager.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/base/QXmppMamIq.h b/src/base/QXmppMamIq.h
index 6a1df144..78d5c77a 100644
--- a/src/base/QXmppMamIq.h
+++ b/src/base/QXmppMamIq.h
@@ -14,7 +14,7 @@
class QXmppMamQueryIqPrivate;
class QXmppMamResultIqPrivate;
-class QXmppMamQueryIq : public QXmppIq
+class QXMPP_EXPORT QXmppMamQueryIq : public QXmppIq
{
public:
QXmppMamQueryIq();
@@ -46,7 +46,7 @@ private:
QSharedDataPointer<QXmppMamQueryIqPrivate> d;
};
-class QXmppMamResultIq : public QXmppIq
+class QXMPP_EXPORT QXmppMamResultIq : public QXmppIq
{
public:
QXmppMamResultIq();
diff --git a/src/base/QXmppPubSubIq_p.h b/src/base/QXmppPubSubIq_p.h
index c8828579..0ff1de04 100644
--- a/src/base/QXmppPubSubIq_p.h
+++ b/src/base/QXmppPubSubIq_p.h
@@ -152,7 +152,7 @@ void PubSubIq<T>::parseItems(const QDomElement &queryElement)
childElement = childElement.nextSiblingElement(QStringLiteral("item"))) {
T item;
item.parse(childElement);
- m_items << std::move(item);
+ m_items.push_back(std::move(item));
}
}
diff --git a/src/client/QXmppMamManager.h b/src/client/QXmppMamManager.h
index 71cb4311..548d56d6 100644
--- a/src/client/QXmppMamManager.h
+++ b/src/client/QXmppMamManager.h
@@ -40,7 +40,7 @@ class QXMPP_EXPORT QXmppMamManager : public QXmppClientExtension
Q_OBJECT
public:
- struct RetrievedMessages
+ struct QXMPP_EXPORT RetrievedMessages
{
QXmppMamResultIq result;
QVector<QXmppMessage> messages;