aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-12-26 20:10:19 +0100
committerLinus Jahn <lnj@kaidan.im>2022-12-26 20:48:34 +0100
commit847de2ddc00057049de6d7f507711906e7dfd3a8 (patch)
tree0bde8b647dfc2026ce05143ad664abcba4fda804 /src
parent681a4cc6a36486953b82baaa5a7e1e0e6fd6a070 (diff)
downloadqxmpp-847de2ddc00057049de6d7f507711906e7dfd3a8.tar.gz
Make PubSubIq header private
Users should only need to use the PubSubManager. The PubSubIq does not need to have a stable API this way and this gives us more flexibility. Closes #509.
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/base/QXmppPubSubIq.cpp3
-rw-r--r--src/base/QXmppPubSubIq_p.h (renamed from src/base/QXmppPubSubIq.h)0
-rw-r--r--src/client/QXmppPubSubManager.h2
4 files changed, 3 insertions, 4 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8aae863a..daecf712 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -67,7 +67,7 @@ set(INSTALL_HEADER_FILES
base/QXmppPresence.h
base/QXmppPubSubAffiliation.h
base/QXmppPubSubEvent.h
- base/QXmppPubSubIq.h
+ base/QXmppPubSubIq_p.h
base/QXmppPubSubItem.h
base/QXmppPubSubMetadata.h
base/QXmppPubSubNodeConfig.h
diff --git a/src/base/QXmppPubSubIq.cpp b/src/base/QXmppPubSubIq.cpp
index 83efdd93..ca703c33 100644
--- a/src/base/QXmppPubSubIq.cpp
+++ b/src/base/QXmppPubSubIq.cpp
@@ -3,11 +3,10 @@
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-#include "QXmppPubSubIq.h"
-
#include "QXmppConstants_p.h"
#include "QXmppDataForm.h"
#include "QXmppPubSubAffiliation.h"
+#include "QXmppPubSubIq_p.h"
#include "QXmppPubSubSubscription.h"
#include "QXmppResultSet.h"
#include "QXmppUtils.h"
diff --git a/src/base/QXmppPubSubIq.h b/src/base/QXmppPubSubIq_p.h
index ac33766a..ac33766a 100644
--- a/src/base/QXmppPubSubIq.h
+++ b/src/base/QXmppPubSubIq_p.h
diff --git a/src/client/QXmppPubSubManager.h b/src/client/QXmppPubSubManager.h
index 7b5c050c..912de5d7 100644
--- a/src/client/QXmppPubSubManager.h
+++ b/src/client/QXmppPubSubManager.h
@@ -10,7 +10,7 @@
#include "QXmppClientExtension.h"
#include "QXmppFutureUtils_p.h"
#include "QXmppMessage.h"
-#include "QXmppPubSubIq.h"
+#include "QXmppPubSubIq_p.h"
#include "QXmppPubSubPublishOptions.h"
#include "QXmppResultSet.h"