diff --git a/src/core/api/qwebenginecookiestoreclient.h b/src/core/api/qwebenginecookiestoreclient.h
index 929584c869802fabfbd9bf5de2e41e9b0360db39..5dae3bf59a5cbcc3d5fe5616ac9dfdd586517945 100644
--- a/src/core/api/qwebenginecookiestoreclient.h
+++ b/src/core/api/qwebenginecookiestoreclient.h
@@ -80,7 +80,7 @@ Q_SIGNALS:
 
 private:
     friend class QtWebEngineCore::CookieMonsterDelegateQt;
-
+    Q_DISABLE_COPY(QWebEngineCookieStoreClient)
     Q_DECLARE_PRIVATE(QWebEngineCookieStoreClient)
     QScopedPointer<QWebEngineCookieStoreClientPrivate> d_ptr;
 };
diff --git a/src/core/api/qwebengineurlrequestinterceptor.h b/src/core/api/qwebengineurlrequestinterceptor.h
index 3eac74bb6ce1bb9ca13ef57499d554702429c340..72f3452d0ca4c5fb6bd2b4cc592bb833d3b437cb 100644
--- a/src/core/api/qwebengineurlrequestinterceptor.h
+++ b/src/core/api/qwebengineurlrequestinterceptor.h
@@ -50,6 +50,7 @@ QT_BEGIN_NAMESPACE
 class QWEBENGINE_EXPORT QWebEngineUrlRequestInterceptor : public QObject
 {
     Q_OBJECT
+    Q_DISABLE_COPY(QWebEngineUrlRequestInterceptor)
 public:
     explicit QWebEngineUrlRequestInterceptor(QObject *p = 0)
         : QObject (p)
diff --git a/src/webenginewidgets/api/qwebenginepage.h b/src/webenginewidgets/api/qwebenginepage.h
index 471fd72905fe41f4b17394d6bc7d0f049c410cf8..422a4a8ad833b4e6a1ff643e19192664b9b01f77 100644
--- a/src/webenginewidgets/api/qwebenginepage.h
+++ b/src/webenginewidgets/api/qwebenginepage.h
@@ -260,6 +260,7 @@ protected:
     virtual bool acceptNavigationRequest(const QUrl &url, NavigationType type, bool isMainFrame);
 
 private:
+    Q_DISABLE_COPY(QWebEnginePage)
     Q_DECLARE_PRIVATE(QWebEnginePage)
     QScopedPointer<QWebEnginePagePrivate> d_ptr;
 #ifndef QT_NO_ACTION
diff --git a/src/webenginewidgets/api/qwebengineprofile.h b/src/webenginewidgets/api/qwebengineprofile.h
index 06e11eeca830bd00814e4f4d09305f781f98704a..c617fe36138a01bc316ef70dc7d0ac3916a91fe8 100644
--- a/src/webenginewidgets/api/qwebengineprofile.h
+++ b/src/webenginewidgets/api/qwebengineprofile.h
@@ -115,6 +115,7 @@ Q_SIGNALS:
     void downloadRequested(QWebEngineDownloadItem *download);
 
 private:
+    Q_DISABLE_COPY(QWebEngineProfile)
     Q_DECLARE_PRIVATE(QWebEngineProfile)
     QWebEngineProfile(QWebEngineProfilePrivate *, QObject *parent = 0);
 
diff --git a/src/webenginewidgets/api/qwebengineview.h b/src/webenginewidgets/api/qwebengineview.h
index 6b37dbf393651bc578f38cf37616a9c2fc55a92e..0d8f9fc17ed55f8b314ed9cd4dffd1436f4bcfa5 100644
--- a/src/webenginewidgets/api/qwebengineview.h
+++ b/src/webenginewidgets/api/qwebengineview.h
@@ -120,6 +120,7 @@ protected:
     virtual bool event(QEvent*) Q_DECL_OVERRIDE;
 
 private:
+    Q_DISABLE_COPY(QWebEngineView)
     Q_DECLARE_PRIVATE(QWebEngineView)
     QScopedPointer<QWebEngineViewPrivate> d_ptr;