diff options
Diffstat (limited to 'src/webengine/api/qquickwebengineclientcertificateselection.cpp')
-rw-r--r-- | src/webengine/api/qquickwebengineclientcertificateselection.cpp | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/src/webengine/api/qquickwebengineclientcertificateselection.cpp b/src/webengine/api/qquickwebengineclientcertificateselection.cpp index 56cf1ff64..c48a59887 100644 --- a/src/webengine/api/qquickwebengineclientcertificateselection.cpp +++ b/src/webengine/api/qquickwebengineclientcertificateselection.cpp @@ -55,23 +55,10 @@ QT_BEGIN_NAMESPACE \sa {WebEngineClientCertificateSelection::certificates} {WebEngineClientCertificateSelection.certificates} */ -QQuickWebEngineClientCertificateOption::QQuickWebEngineClientCertificateOption() = default; - QQuickWebEngineClientCertificateOption::QQuickWebEngineClientCertificateOption(QQuickWebEngineClientCertificateSelection *selection, int index) - : QObject(), m_selection(selection), m_index(index) -{} - -QQuickWebEngineClientCertificateOption::QQuickWebEngineClientCertificateOption(const QQuickWebEngineClientCertificateOption &other) - : QObject(), m_selection(other.m_selection), m_index(other.m_index) + : QObject(selection), m_selection(selection), m_index(index) {} -QQuickWebEngineClientCertificateOption &QQuickWebEngineClientCertificateOption::operator=(const QQuickWebEngineClientCertificateOption &other) -{ - m_selection = other.m_selection; - m_index = other.m_index; - return *this; -} - /*! \qmlproperty string WebEngineClientCertificateOption::issuer \brief The issuer of the certificate. @@ -164,7 +151,7 @@ QQuickWebEngineClientCertificateOption *QQuickWebEngineClientCertificateSelectio QQuickWebEngineClientCertificateSelection *d = static_cast<QQuickWebEngineClientCertificateSelection *>(p->object); if (idx < 0 || idx >= d->m_certificates.size()) return nullptr; - return &d->m_certificates[idx]; + return d->m_certificates[idx]; } /*! @@ -177,7 +164,7 @@ QQmlListProperty<QQuickWebEngineClientCertificateOption> QQuickWebEngineClientCe if (m_certificates.empty()) { QVector<QSslCertificate> certificates = d_ptr->certificates(); for (int i = 0; i < certificates.count(); ++i) - m_certificates.push_back(QQuickWebEngineClientCertificateOption(this, i)); + m_certificates.push_back(new QQuickWebEngineClientCertificateOption(this, i)); } return QQmlListProperty<QQuickWebEngineClientCertificateOption>( |