qml: make qtTopLevelUnderCursor_impl() receive QWindow
QWindow works for both QtWidgets and QtQuick
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
|
||||
#include <QResizeEvent>
|
||||
#include <QMouseEvent>
|
||||
#include <QWindow>
|
||||
|
||||
using namespace KDDockWidgets;
|
||||
|
||||
@@ -97,3 +98,11 @@ void QWidgetAdapter::onMouseMove(QPoint) {}
|
||||
void QWidgetAdapter::onMouseRelease() {}
|
||||
|
||||
void QWidgetAdapter::onCloseEvent(QCloseEvent *) {}
|
||||
|
||||
QWidget *KDDockWidgets::widgetForWindow(QWindow *window)
|
||||
{
|
||||
if (!window)
|
||||
return nullptr;
|
||||
|
||||
return window->property("kddockwidgets_qwidget").value<QWidget*>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user