diff options
Diffstat (limited to 'src/opcua')
-rw-r--r-- | src/opcua/client/qopcuaclient.cpp | 2 | ||||
-rw-r--r-- | src/opcua/client/qopcuaclient_p.h | 3 | ||||
-rw-r--r-- | src/opcua/client/qopcuaclientprivate.cpp | 3 |
3 files changed, 3 insertions, 5 deletions
diff --git a/src/opcua/client/qopcuaclient.cpp b/src/opcua/client/qopcuaclient.cpp index d308811..86fd7f9 100644 --- a/src/opcua/client/qopcuaclient.cpp +++ b/src/opcua/client/qopcuaclient.cpp @@ -128,7 +128,7 @@ Q_DECLARE_LOGGING_CATEGORY(QT_OPCUA) it is public). */ QOpcUaClient::QOpcUaClient(QOpcUaClientImpl *impl, QObject *parent) - : QObject(*(new QOpcUaClientPrivate(impl, this)), parent) + : QObject(*(new QOpcUaClientPrivate(impl)), parent) { impl->m_client = this; } diff --git a/src/opcua/client/qopcuaclient_p.h b/src/opcua/client/qopcuaclient_p.h index b215114..a5511fd 100644 --- a/src/opcua/client/qopcuaclient_p.h +++ b/src/opcua/client/qopcuaclient_p.h @@ -63,7 +63,7 @@ QT_BEGIN_NAMESPACE class Q_OPCUA_EXPORT QOpcUaClientPrivate : public QObjectPrivate { public: - QOpcUaClientPrivate(QOpcUaClientImpl *impl, QOpcUaClient *parent); + QOpcUaClientPrivate(QOpcUaClientImpl *impl); ~QOpcUaClientPrivate() override; void connectToEndpoint(const QUrl &url); @@ -81,7 +81,6 @@ public: private: Q_DECLARE_PUBLIC(QOpcUaClient) - QOpcUaClient * const q_ptr; }; QT_END_NAMESPACE diff --git a/src/opcua/client/qopcuaclientprivate.cpp b/src/opcua/client/qopcuaclientprivate.cpp index a6bb495..ab4b1e7 100644 --- a/src/opcua/client/qopcuaclientprivate.cpp +++ b/src/opcua/client/qopcuaclientprivate.cpp @@ -42,12 +42,11 @@ QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY(QT_OPCUA) -QOpcUaClientPrivate::QOpcUaClientPrivate(QOpcUaClientImpl *impl, QOpcUaClient *parent) +QOpcUaClientPrivate::QOpcUaClientPrivate(QOpcUaClientImpl *impl) : QObjectPrivate() , m_impl(impl) , m_state(QOpcUaClient::Disconnected) , m_error(QOpcUaClient::NoError) - , q_ptr(parent) { // callback from client implementation QObject::connect(m_impl.data(), &QOpcUaClientImpl::stateAndOrErrorChanged, |