summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/api/qwebenginepage.cpp
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2020-10-19 09:57:50 +0200
committerMichal Klocek <michal.klocek@qt.io>2020-11-13 09:26:22 +0100
commit2dcca95c142499baa7f10ffd99c9f085a06c52cf (patch)
tree40660cae1fe9836c1d7fbd88b5997830ac1825c2 /src/webenginewidgets/api/qwebenginepage.cpp
parent6ca2cfe2c29f41202491c51ef897c4f211c28c27 (diff)
Small refactor of startDragging
This is required to decouple 'view' logic from page. Change-Id: I84ef8cf729ef87d9339cae3f1bb1f0c709035ccf Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/webenginewidgets/api/qwebenginepage.cpp')
-rw-r--r--src/webenginewidgets/api/qwebenginepage.cpp16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp
index 46f3d610f..b56eb0bbd 100644
--- a/src/webenginewidgets/api/qwebenginepage.cpp
+++ b/src/webenginewidgets/api/qwebenginepage.cpp
@@ -1770,25 +1770,15 @@ void QWebEnginePagePrivate::requestGeometryChange(const QRect &geometry, const Q
Q_EMIT q->geometryChangeRequested(frameGeometry);
}
-void QWebEnginePagePrivate::startDragging(const content::DropData &dropData,
- Qt::DropActions allowedActions, const QPixmap &pixmap,
- const QPoint &offset)
+QObject *QWebEnginePagePrivate::dragSource() const
{
#if !QT_CONFIG(draganddrop)
- Q_UNUSED(dropData);
- Q_UNUSED(allowedActions);
- Q_UNUSED(pixmap);
- Q_UNUSED(offset);
+ return view;
#else
- adapter->startDragging(view, dropData, allowedActions, pixmap, offset);
+ return nullptr;
#endif // QT_CONFIG(draganddrop)
}
-bool QWebEnginePagePrivate::supportsDragging() const
-{
- return true;
-}
-
bool QWebEnginePagePrivate::isEnabled() const
{
const Q_Q(QWebEnginePage);