diff options
| author | Jonah BrĂ¼chert <jbb@kaidan.im> | 2023-03-09 17:19:21 +0100 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2023-03-18 18:52:54 +0100 |
| commit | d1a95888d6c868cdb4a064dfe4581ccf33bd92fa (patch) | |
| tree | 1a6e87078a4078399ca0a0203df1f1791511b7b3 | |
| parent | 5424a01f39a2db92da4e41ec8607e148d4721d89 (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.h | 4 | ||||
| -rw-r--r-- | src/base/QXmppPubSubIq_p.h | 2 | ||||
| -rw-r--r-- | src/client/QXmppMamManager.h | 2 |
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; |
