Mark QWaylandWindow::wlSurface as const
Change-Id: I416fee67bb35a88f55ac6d24d203e607f1ea1f32 Reviewed-by: David Edmundson <davidedmundson@kde.org>
This commit is contained in:
parent
e992607d50
commit
992aa7e561
@ -933,7 +933,7 @@ QPointF QWaylandWindow::mapFromWlSurface(const QPointF &surfacePosition) const
|
|||||||
return QPointF(surfacePosition.x() - margins.left(), surfacePosition.y() - margins.top());
|
return QPointF(surfacePosition.x() - margins.left(), surfacePosition.y() - margins.top());
|
||||||
}
|
}
|
||||||
|
|
||||||
wl_surface *QWaylandWindow::wlSurface()
|
wl_surface *QWaylandWindow::wlSurface() const
|
||||||
{
|
{
|
||||||
QReadLocker locker(&mSurfaceLock);
|
QReadLocker locker(&mSurfaceLock);
|
||||||
return mSurface ? mSurface->object() : nullptr;
|
return mSurface ? mSurface->object() : nullptr;
|
||||||
|
@ -129,10 +129,10 @@ public:
|
|||||||
QPointF mapFromWlSurface(const QPointF &surfacePosition) const;
|
QPointF mapFromWlSurface(const QPointF &surfacePosition) const;
|
||||||
|
|
||||||
QWaylandSurface *waylandSurface() const { return mSurface.data(); }
|
QWaylandSurface *waylandSurface() const { return mSurface.data(); }
|
||||||
::wl_surface *wlSurface();
|
::wl_surface *wlSurface() const;
|
||||||
::wl_surface *surface() const override
|
::wl_surface *surface() const override
|
||||||
{
|
{
|
||||||
return const_cast<QWaylandWindow *>(this)->wlSurface();
|
return wlSurface();
|
||||||
}
|
}
|
||||||
static QWaylandWindow *fromWlSurface(::wl_surface *surface);
|
static QWaylandWindow *fromWlSurface(::wl_surface *surface);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user