summaryrefslogtreecommitdiff
path: root/src/core/api/qwebenginefilesystemaccessrequest.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/api/qwebenginefilesystemaccessrequest.h')
-rw-r--r--src/core/api/qwebenginefilesystemaccessrequest.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/core/api/qwebenginefilesystemaccessrequest.h b/src/core/api/qwebenginefilesystemaccessrequest.h
index d53cb4ec5..67912f7ef 100644
--- a/src/core/api/qwebenginefilesystemaccessrequest.h
+++ b/src/core/api/qwebenginefilesystemaccessrequest.h
@@ -5,9 +5,8 @@
#define QWEBENGINEFILESYSTEMACCESSREQUEST_H
#include <QtWebEngineCore/qtwebenginecoreglobal.h>
-
-#include <QtCore/qsharedpointer.h>
#include <QtCore/qurl.h>
+#include <memory>
namespace QtWebEngineCore {
class FileSystemAccessPermissionRequestController;
@@ -27,7 +26,7 @@ class Q_WEBENGINECORE_EXPORT QWebEngineFileSystemAccessRequest
public:
QWebEngineFileSystemAccessRequest(const QWebEngineFileSystemAccessRequest &other);
QWebEngineFileSystemAccessRequest &operator=(const QWebEngineFileSystemAccessRequest &other);
- QWebEngineFileSystemAccessRequest(QWebEngineFileSystemAccessRequest &&other);
+ QWebEngineFileSystemAccessRequest(QWebEngineFileSystemAccessRequest &&other) noexcept = default;
QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(QWebEngineFileSystemAccessRequest)
~QWebEngineFileSystemAccessRequest();
@@ -52,10 +51,10 @@ public:
private:
QWebEngineFileSystemAccessRequest(
- QSharedPointer<QtWebEngineCore::FileSystemAccessPermissionRequestController>);
+ std::shared_ptr<QtWebEngineCore::FileSystemAccessPermissionRequestController>);
friend QtWebEngineCore::FileSystemAccessPermissionRequestManagerQt;
- QSharedPointer<QtWebEngineCore::FileSystemAccessPermissionRequestController> d_ptr;
+ std::shared_ptr<QtWebEngineCore::FileSystemAccessPermissionRequestController> d_ptr;
};
Q_DECLARE_OPERATORS_FOR_FLAGS(QWebEngineFileSystemAccessRequest::AccessFlags)