Update to match qtbase changes to platform headers

Change-Id: I8e39d87361728c81b526f1ad89b45136500c9913
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
This commit is contained in:
Tor Arne Vestbø 2020-08-05 12:27:10 +02:00
parent ea199834ce
commit 74d7982b94
4 changed files with 0 additions and 49 deletions

View File

@ -56,7 +56,6 @@ qt_add_module(WaylandClient
LIBRARIES
Qt::CorePrivate
Qt::GuiPrivate
Qt::PlatformHeadersPrivate
PUBLIC_LIBRARIES
Qt::Core
Qt::Gui

View File

@ -3,8 +3,6 @@ MODULE = waylandclient
QT += core-private gui-private
QT_PRIVATE += platformheaders-private
# We have a bunch of C code with casts, so we can't have this option
QMAKE_CXXFLAGS_WARN_ON -= -Wcast-qual

View File

@ -55,8 +55,6 @@
#include <QtWaylandClient/private/qwaylandvulkanwindow_p.h>
#endif
#include <QtPlatformHeaders/private/qwaylandwindowfunctions_p.h>
QT_BEGIN_NAMESPACE
namespace QtWaylandClient {
@ -194,44 +192,6 @@ void QWaylandNativeInterface::emitWindowPropertyChanged(QPlatformWindow *window,
emit windowPropertyChanged(window,name);
}
QFunctionPointer QWaylandNativeInterface::platformFunction(const QByteArray &resource) const
{
if (resource == QWaylandWindowFunctions::setSyncIdentifier()) {
return QFunctionPointer(setSync);
} else if (resource == QWaylandWindowFunctions::setDeSyncIdentifier()) {
return QFunctionPointer(setDeSync);
} else if (resource == QWaylandWindowFunctions::isSyncIdentifier()) {
return QFunctionPointer(isSync);
}
return nullptr;
}
void QWaylandNativeInterface::setSync(QWindow *window)
{
QWaylandWindow *ww = static_cast<QWaylandWindow*>(window->handle());
if (ww->subSurfaceWindow()) {
ww->subSurfaceWindow()->setSync();
}
}
void QWaylandNativeInterface::setDeSync(QWindow *window)
{
QWaylandWindow *ww = static_cast<QWaylandWindow*>(window->handle());
if (ww->subSurfaceWindow()) {
ww->subSurfaceWindow()->setDeSync();
}
}
bool QWaylandNativeInterface::isSync(QWindow *window)
{
QWaylandWindow *ww = static_cast<QWaylandWindow*>(window->handle());
if (ww->subSurfaceWindow()) {
return ww->subSurfaceWindow()->isSync();
}
return false;
}
}
QT_END_NAMESPACE

View File

@ -82,15 +82,9 @@ public:
void emitWindowPropertyChanged(QPlatformWindow *window, const QString &name);
QFunctionPointer platformFunction(const QByteArray &resource) const override;
private:
QWaylandIntegration *m_integration = nullptr;
QHash<QPlatformWindow*, QVariantMap> m_windowProperties;
static void setSync(QWindow *window);
static void setDeSync(QWindow *window);
static bool isSync(QWindow *window);
};
}