summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPasi Petäjäjärvi <pasi.petajajarvi@qt.io>2021-11-01 10:46:34 +0200
committerPasi Petäjäjärvi <pasi.petajajarvi@qt.io>2021-11-04 16:08:40 +0200
commited5a9b888b2273f207ac4840c026636c9ffd9945 (patch)
treef375ce927e71c8a75a143bda64f05f60f656b3d3 /src
parent4508d027f0c3d08f681542e50264a776d10efe4c (diff)
Fix exported QML types
Currently exposed QML API is incorrect. Also move folder to prevent issues with pch generation with syncqt Task-number: QTBUG-97737 Change-Id: Iac58a2ba90f87302fc52a608ce7dea9acaedbdb6 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/networksettingsqml/CMakeLists.txt (renamed from src/networksettings/networksettingsqml/CMakeLists.txt)0
-rw-r--r--src/networksettingsqml/qnetworksettingsforeign.cpp (renamed from src/networksettings/networksettingsqml/qnetworksettingsforeign.cpp)0
-rw-r--r--src/networksettingsqml/qnetworksettingsforeign.h (renamed from src/networksettings/networksettingsqml/qnetworksettingsforeign.h)26
4 files changed, 14 insertions, 14 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 25640ce..9467fcf 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,5 +1,5 @@
add_subdirectory(networksettings)
-add_subdirectory(networksettings/networksettingsqml)
+add_subdirectory(networksettingsqml)
add_subdirectory(settingsui/settingsuiplugin)
add_subdirectory(settingsui/qtbuttonimageproviderplugin)
add_subdirectory(settingsui)
diff --git a/src/networksettings/networksettingsqml/CMakeLists.txt b/src/networksettingsqml/CMakeLists.txt
index db3f58c..db3f58c 100644
--- a/src/networksettings/networksettingsqml/CMakeLists.txt
+++ b/src/networksettingsqml/CMakeLists.txt
diff --git a/src/networksettings/networksettingsqml/qnetworksettingsforeign.cpp b/src/networksettingsqml/qnetworksettingsforeign.cpp
index e3d1414..e3d1414 100644
--- a/src/networksettings/networksettingsqml/qnetworksettingsforeign.cpp
+++ b/src/networksettingsqml/qnetworksettingsforeign.cpp
diff --git a/src/networksettings/networksettingsqml/qnetworksettingsforeign.h b/src/networksettingsqml/qnetworksettingsforeign.h
index b979397..ff9ec57 100644
--- a/src/networksettings/networksettingsqml/qnetworksettingsforeign.h
+++ b/src/networksettingsqml/qnetworksettingsforeign.h
@@ -30,17 +30,7 @@
#define NETWORKSETTINGSPLUGIN_PLUGIN_H
#include <QtQml/qqml.h>
-#include <QtNetworkSettings/qnetworksettings.h>
-#include <QtNetworkSettings/qnetworksettingsmanager.h>
-#include <QtNetworkSettings/qnetworksettingsservice.h>
-#include <QtNetworkSettings/qnetworksettingsuseragent.h>
-#include <QtNetworkSettings/qnetworksettingsservicemodel.h>
-#include <QtNetworkSettings/qnetworksettingsinterface.h>
-#include <QtNetworkSettings/qnetworksettingsinterfacemodel.h>
-
-Q_DECLARE_METATYPE(QNetworkSettingsUserAgent)
-Q_DECLARE_METATYPE(QNetworkSettingsServiceFilter)
-Q_DECLARE_METATYPE(QNetworkSettingsInterfaceModel)
+#include <QtNetworkSettings/QtNetworkSettings>
QT_BEGIN_NAMESPACE
@@ -48,7 +38,7 @@ struct NetworkSettingsServiceForeign
{
Q_GADGET
QML_FOREIGN(QNetworkSettingsService)
- QML_NAMED_ELEMENT(NetworkSettingsService)
+ QML_NAMED_ELEMENT(NetworkService)
QML_UNCREATABLE("Cannot be instantiated directly.")
QML_ADDED_IN_VERSION(1, 0)
};
@@ -57,7 +47,7 @@ struct NetworkSettingsInterfaceForeign
{
Q_GADGET
QML_FOREIGN(QNetworkSettingsInterface)
- QML_NAMED_ELEMENT(NetworkSettingsInterface)
+ QML_NAMED_ELEMENT(NetworkInterface)
QML_UNCREATABLE("Cannot be instantiated directly.")
QML_ADDED_IN_VERSION(1, 0)
};
@@ -89,6 +79,15 @@ struct NetworkSettingsProxyForeign
QML_ADDED_IN_VERSION(1, 0)
};
+struct NetworkSettingsWirelessForeign
+{
+ Q_GADGET
+ QML_FOREIGN(QNetworkSettingsWireless)
+ QML_NAMED_ELEMENT(NetworkSettingsWireless)
+ QML_UNCREATABLE("Cannot be instantiated directly.")
+ QML_ADDED_IN_VERSION(1, 0)
+};
+
struct NetworkSettingsTypeForeign
{
Q_GADGET
@@ -110,6 +109,7 @@ struct NetworkSettingsStateForeign
class QNetworkSettingsManagerForeign
{
Q_GADGET
+ QML_FOREIGN(QNetworkSettingsManager)
QML_NAMED_ELEMENT(NetworkSettingsManager)
QML_SINGLETON
QML_ADDED_IN_VERSION(2, 0)