summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/api/qwebenginequotapermissionrequest.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/webenginewidgets/api/qwebenginequotapermissionrequest.h')
-rw-r--r--src/webenginewidgets/api/qwebenginequotapermissionrequest.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/webenginewidgets/api/qwebenginequotapermissionrequest.h b/src/webenginewidgets/api/qwebenginequotapermissionrequest.h
index aa0184fad..ed6e9edc3 100644
--- a/src/webenginewidgets/api/qwebenginequotapermissionrequest.h
+++ b/src/webenginewidgets/api/qwebenginequotapermissionrequest.h
@@ -52,20 +52,22 @@ QT_BEGIN_NAMESPACE
class QWEBENGINEWIDGETS_EXPORT QWebEngineQuotaPermissionRequest {
Q_GADGET
- Q_PROPERTY(QUrl origin READ origin)
- Q_PROPERTY(qint64 requestedSize READ requestedSize)
+ Q_PROPERTY(QUrl origin READ origin CONSTANT FINAL)
+ Q_PROPERTY(qint64 requestedSize READ requestedSize CONSTANT FINAL)
public:
+ explicit QWebEngineQuotaPermissionRequest() { Q_UNREACHABLE(); }
+ explicit QWebEngineQuotaPermissionRequest(QSharedPointer<QtWebEngineCore::QuotaPermissionController> controller);
Q_INVOKABLE void accept();
Q_INVOKABLE void reject();
QUrl origin() const;
qint64 requestedSize() const;
private:
- QWebEngineQuotaPermissionRequest(QSharedPointer<QtWebEngineCore::QuotaPermissionController> controller);
QSharedPointer<QtWebEngineCore::QuotaPermissionController> d_ptr;
- friend class QWebEnginePagePrivate;
};
QT_END_NAMESPACE
+Q_DECLARE_METATYPE(QWebEngineQuotaPermissionRequest)
+
#endif // QWEBENGINEQUOTAPERMISSIONREQUEST_H